開発環境の調査

androidでアプリを作成するときに最も使われていて有名なのは「java」であろう。しかし、本日はjavaではなく別のソフトを紹介したい。

 

そのソフトとは「kotlin」である。

 

Kotlin(コトリン)とは、JetBrains(ジェットブレインズ)社で開発された、オブジェクト指向プログラミング言語です。2010年に開発が始まり、最初の公式1.0は2016年2月にリリースされました。開発の早い段階、2012年にオープンソース化され、誰でも無償で使用することができます。

 

Kotlinを学ぶメリットですが、Kotlinは、Androidアプリの開発言語として選定されていることから、システム開発の現場でも一定の需要があります。またJava言語と比較して習得者が未だ少ないことから、技術者として市場優位性を確保できます。
デメリットとしては、現時点ではJavaなどのメジャーな言語と比較すると仕事(開発案件)が少ないという点です。これについてはKotlinの普及が進むにつれ解消されることが期待できます。
なお、Kotlinの学習や開発の難易度はそれほど難しくはありません。最近のモダンと言われるプログラミング言語は概ね言語仕様や機能が似てきており、Kotlinもその1つで、書きやすい文法であるよう、工夫されています。

 

https://gihyo.jp/dev/serial/01/jvm-kotlin/0001?page=2

 

このサイトでKotlinを勧めています。

javaよりも拡張性が高く、元々javaを学んでいる人でもできるというのが素晴らしいと思いました。

オブジェクト指向クロージャ,型安全など,モダンな言語にはあってほしい機能はひととおり備えていて素晴らしいと思います。

 

 

 

 

fin