Kotlin

共有:

これらの質問は 3 つの主要プログラミング言語の 1 つに Kotlin を選択した開発者にのみ提示されました。

共有:

Kotlin をどのくらいの期間使用していますか?

4 年以上の経験を持つ Kotlin ユーザーの数は伸び続けており、2021 年から約 3 倍となりました。それと同時に、Kotlin を使用した経験が 6 か月未満という人の数もかなり増えています。これらの傾向が同時に見られることから、Kotlin の学習を始めている開発者がどんどん増えており、より長期に渡って使用し続けているということが分かります。

Enrique López-Mañas

Kotlin Weekly 創設者、Google Developer Expert

2019 年 5 月は Kotlin の使用において重要な節目となりました。Google I/O で Kotlin が Android 開発者の優先言語として発表されたときのことを鮮明に覚えています。これをきっかけに多くの開発者のソフトウェア開発エクスペリエンスが変わりました。

Kevin Galligan

Touchlab テクノロジーパートナー、Kotlin GDE、オープンソースコントリビューター、カンファレンス講演者

現時点で新しい Kotlin 開発者の増加も Kotlin を数年間使用してきた開発者数の安定した伸びも見られるのは良いことです。

Kotlin の使用目的は何ですか?

大多数の Kotlin 開発者は Android やサーバーサイドアプリケーションにこの言語を使用していますが、近年は Kotlin でのマルチプラットフォーム開発のシェアが着実な伸びを見せています。

Enrique López-Mañas

Kotlin Weekly 創設者、Google Developer Expert

Kotlin は元々は Android に的を絞った言語でしたが、サーバーサイドを中心に活発なエコシステムを持つ汎用言語に進化しました。第一級言語となり、業界有数の他の言語のライバルとなっています。

Kevin Galligan

Touchlab テクノロジーパートナー、Kotlin GDE、オープンソースコントリビューター、カンファレンス講演者

Kotlin は長い間ほぼ「Android 言語」と見なされてきましたが、特にサーバーでの導入が大幅に増えていることは注目に値します。モバイル開発用の KMP は安定した成長を見せており、プラットフォームがベータから安定版へと移行するのに合わせてさらに伸びることを強く望んでいます。今後数年で Kotlin による Wasm 開発が大きく成長するのを楽しみにしています。

Kotlin 開発ではどの IDE を最もよく使用していますか?

Intellij Idea

IntelliJ IDEA は Ultimate でも Community Edition でも Kotlin 開発の定番の IDE となっています。

Enrique López-Mañas

Kotlin Weekly 創設者、Google Developer Expert

Android Studio(IntelliJ IDEA をベースとする IDE)が登場するまで、Android 開発のエクスペリエンスはまったく統一されていませんでした。Android Studio によって Android と Kotlin の作業の質が大幅に改善されました。

Kevin Galligan

Touchlab テクノロジーパートナー、Kotlin GDE、オープンソースコントリビューター、カンファレンス講演者

Android の外で行われる Kotlin 開発がますます増えているため、このトレンドは続くと見込んでいます。Fleet の来年の数字がどうなるか興味津々です。

Kotliln 開発ではどのビルドシステムを最もよく使用していますか?

Kevin Galligan

Touchlab テクノロジーパートナー、Kotlin GDE、オープンソースコントリビューター、カンファレンス講演者

具体的な数字はありませんが、少なくとも対話したいくつかの大規模チームからは(公式な)Bazel サポートがないのは問題だと聞いています。このようなチームが少数派なのか、Bazel の使用率が大きく成長しているのかを理解することが重要だと思います。

Kotlin を主にどのように使用していますか?

どの JetBrains Kotlin ライブラリとツールを現在使用していますか?

kotlinx.coroutineskotlinx.serialization は 4 年連続で Kotlin ライブラリとツールのトップを維持しています。Kotlin 開発者の 3 分の 1 が作業に Ktor を使用しています。

Compose Multiplatform の人気は伸び続けており、Kotlin 開発者の 22% がすでにこの最新の宣言型フレームワークを使用してデスクトップ、ウェブ、Android、iOS などの複数のプラットフォーム間で UI を共有しています。Sebastian Aigner によるこちらの動画チュートリアルで Compose Multiplatform の詳細をご覧ください。

Enrique López-Mañas

Kotlin Weekly 創設者、Google Developer Expert

JetBrains の良い点のひとつには、Kotlin エコシステムへの取り組みがあります。JetBrains は言語としての Kotlin に取り組んでいるだけでなく、必要とされる側面のほとんどに対応できる非常に素晴らしいエコシステムも提供しています。私はそれを JetBrains が Kotlin の成功に尽くしていることを示す良い見本であると考えています。

Kevin Galligan

Touchlab テクノロジーパートナー、Kotlin GDE、オープンソースコントリビューター、カンファレンス講演者

Compose Multiplatform が 22% であることに非常に驚いています。将来的には使用率が高くなることを大きく期待しているとは言え、どちらかと言えばまだ新しいツールです。こんなにも成長しているのは素晴らしいことです!

どの Kotlin コンパイラープラグインを現在使用していますか?

Kotlin に切り替える前の主なプログラミング言語は何でしたか?

Enrique López-Mañas

Kotlin Weekly 創設者、Google Developer Expert

かつて Java を使用していた私たち全員が Kotlin の出現によって 10 年進歩したと考えているのは私だけではないはずです。

Kevin Galligan

Touchlab テクノロジーパートナー、Kotlin GDE、オープンソースコントリビューター、カンファレンス講演者

当然ながら、これらの結果はそれほど驚くものではありません。しかし、KMP によってこれらの数字が数年のうちに増加することを願っています。

最後までご覧いただきありがとうございました!

レポートはお役に立ちましたか?
ぜひこのレポートを友人や同僚と共有してください。

ご質問やご提案がございましたら、surveys@jetbrains.comまでお問合わせください。