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

Kotlin

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

Kotlin 開発者の大半は Android とサーバー側アプリケーションの開発に依然としてこの言語を使用しています。10% 以上が Kotlin をモバイルマルチプラットフォーム開発に使用しており、この数字は伸び続けています。

Kotlin はマルチプラットフォーム言語であるため、ほかの種類のソフトウェア開発とデータサイエンスにも多数が使用しています。

Kolin 開発者の間では、JDK 8 が依然として最も使用されているバージョン(64%)ではありますが、昨年より 10% 下降しています。Kotlin は JDK 16 を含むすべての新しいバージョンの JDK をサポートしています。

どの JetBrains Kotlin ライブラリとフレームワークを現在使用していますか?

ほとんどの Kotlin 開発者は 2021 年に以前より増してライブラリとフレームワークを使用しています。

JetBrains が作成した上位 Kotlin ライブラリの利用者は増え続けています。最も人気の高いライブラリはコルーチンで、そのシェアは昨年と比べ 10%増加しています。

SerializationTest はそれぞれ 9% と 6% の伸びを見せています。タスクでは、およそ 4 分の 1 の Kotlin ユーザーが、マイクロサービスやウェブアプリケーションなどを制作するための非同期フレームワークである Ktor を適用しています。

他にどの Kotlin ライブラリとフレームワークを現在使用していますか?

2018 年には JetBrains 以外が提供するフレームワークで最も使用されていた Spring/Spring Boot は、Gson と Jackson に続く 3 位にランクインしています。

Spring、コルーチン、およびリアクティブプログラミングについては、こちらの概要動画をご覧ください。

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

Kotlin 開発者は平均的に経験を高めており、言語と共に成長しています。2018 年には Kotlin 開発者の半数以上に 6 か月未満の言語使用経験しかありませんでした。現在では、31% の開発者に 2~4 年の Kotlin 使用経験があります。

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

主にどのようなプロジェクトに Kotlin を使用していますか? 

Kotlin に切り替える前は、どの言語を使用していましたか?

どのように Kotlin を学習しましたか?

Kotlin の詳細に興味がある方は、言語クリエーターによる学習リソースをご利用ください。Get started with Kotlin ウェブサイト、Kotlin YouTube チャンネル、書籍『Atomic Kotlin』などをご利用いただけます。

Kotlin 開発では、どの IDE を最も定期的に使用していますか?

Kotlin 言語の状況に関する詳細は、当社公式の Kotlin Census Report をご確認ください。

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

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

JetBrains Tech Insights Lab にご参加ください

JetBrains 製品をより使いやすく、さらに強力にするためのアンケートと UX 調査にご協力ください。調査にご参加いただいた方には報酬を獲得できるチャンスもあります。

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