Kotlinについて初めて耳にし、会話の種をまく人のために、Kotlinに関するいくつかの事実:
- Kotlinは、JetBrainsで作成したJVMおよびAndroid用の「実用的な」言語であり、プログラムを作成するためのものでした;)
- KotlinにはJavaと同じ適用範囲があり、すべての最新のテクノロジーおよびツールと互換性があります。
- IntelliJ IDEA 、 Android Studio 、 Eclipse
- Maven 、 Gradle 、 Ant
- 春のブーツ
- KotlinはJavaと完全に互換性があります 。 混合プロジェクトでは、KotlinコードはJavaコードを簡単に呼び出すことができ、その逆も可能です。 したがって、既存のJavaライブラリはすべてKotlinから入手できます。
- Kotlinでは、型システムがこれを除外しているため、Nullポインター例外を取得するのは簡単ではありません。
- Kotlinでは、既存のクラスの拡張関数を作成できます 。 したがって、標準ライブラリはコレクションクラスを定義しませんが、JDKコレクションを操作するための便利な関数を提供します
- バージョン1.0以降、バイナリ互換性が保証されています。 だから今それは可能です;)
- 私たちはたくさんいます! 1月、Kotlinは11,000人以上を使用し、そのうち先週は5,000人でした。 約2,000人の人々がSlackチャンネルでコミュニケーションをとり、互いに助け合っています。 Kotlinチームには現在20人以上の人がいます。 KotlinのJetBrains、10以上のプロジェクト、およびGitHubのオープンリポジトリ(当社を除く)で約50万行のコードが急激に増加しており、リリース時点ですでに200万行を超えています。
- JavaScriptとJava 8のサポートを近日中にリリースする予定です。
- 独自のオンラインサンドボックスがあります: http : //try.kotl.inこれには、ほんの数時間でこの言語を使い始めるのに役立つ一連のKotlin Koansタスクがあります。 本当に数時間で! 公式Webサイトにも優れたドキュメントがあります 。
- 私たちは開いています! KotlinはGitHubで開発されており、Apache 2.0の下でライセンスされています。 しかし最も重要なことは、私たちは常に入ってくるフィードバック全体を注意深く聞いているので、あなたに一言: