Kotlin

共有:

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

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

66%

63%

Android 開発

49%

52%

サーバーサイド開発

16%

11%

モバイルマルチプラットフォーム開発

14%

11%

デスクトップ

11%

8%

スクリプト作成

多くの開発者は Android とサーバー側の開発に Kotlin を使用し続けています。昨年kらマルチプラットフォームモバイル開発の割合は 2 分の 1、デスクトップ開発の割合は 3 分の 1 増加しています。

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

10%

6 か月未満

17%

6 か月以上 1 年未満

25%

1 年以上 2 年未満

31%

2 年以上 4 年未満

17%

4 年以上

4 年以上 Kotlin を使用している人の数が昨年から 2 倍に増加しました。開発者は Kotlin を長期間使用しています!

チームでは誰が最初に Kotlin の採用を提案していますか?

62%

開発者

19%

チームリーダー / プロジェクトマネージャー

12%

分からない

4%

会社経営陣

3%

その他

開発者は Kotlin を高く評価し、企業やチームに紹介したり、経営陣に採用を促したりしています。JetBrains の Kotlin 開発チームにとってこれ以上の賛辞はありません!

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

79%

Java

4%

JavaScript / TypeScript

3%

Python

3%

C/C++

3%

C#

3%

Kotlin が初めて使用したプログラミング言語です

1%

PHP

1%

Scala

1%

Swift

2%

その他

Kotlin の開発を始める前に使用されていた主な言語は依然として Java のままです。

Kotlin でどのようなソフトウェアを開発していますか?

65%

モバイル

45%

ウェブバックエンド

29%

ライブラリまたはフレームワーク

18%

ツール

14%

デスクトップ

5%

システムプログラミング

5%

ゲーム開発

4%

ウェブフロントエンド

2%

IoT

2%

データ解析 / ビジネスインテリジェンス

1%

機械学習

2%

その他

モバイル開発が依然として Kotlin の主要分野の 1 つではありますが、ウェブバックエンド開発がかなりの割合(ほぼ半分)を占めています。Kotlin は Android 専用ではありません!

JetBrains は Kotlin コミュニティの皆さんがエコシステム全体に活発に貢献していることを非常に感謝しています。回答者の約 3 分の 1 が、Kotlin 用のライブラリとフレームワークを開発しています。

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

Kotlin は簡単に習得できる言語であり、Kotlin 開発者の大半は独学で上達しています。教育上の支援が必要な場合は、JetBrains Academy で無料の Kotlin Basics トラックに登録するか、Atomic Kotlin ブックをお読みください。

IntelliJ IDEA で Kotlin を使用する際のパフォーマンスにどの程度満足していますか?

32%

非常に満足

49%

満足

13%

普通

5%

不満

1%

非常に不満

Kotlin 開発者の 80% 以上が IntelliJ IDEA で Kotlin を使用する際の応答性、コードハイライト、補完速度などのパフォーマンスに満足しています。

JetBrains チームは既存 Kotlin IDE プラグインのパフォーマンス改善に注力していますが、それ以外の取り組みも行っています。現在、既存のものよりも 2 倍優れたパフォーマンスを提供する新世代の高性能 K2 Kotlin コンパイラーと、K2 コンパイラーフロントエンドを搭載した IDE プラグインを開発中です。K2 コンパイラーはすでにプレビュー用に公開されており、お試しいただけます。新しい IDE プラグインは現在活発に開発中ですので、進捗を確認しながら最新情報をお待ちください。

IntelliJ IDEA での Kotlin サポートの総合的な品質をどのように評価しますか?

47%

良い。IDE にバグが見つかることもあるが、開発作業には影響していない。

43%

非常に良い。IDE の品質には完全に満足している。

10%

普通。問題が発生して不満を感じることもあるが、全体的には順調に開発できている。

1%

その他

Kotlin 開発者の 90% 以上が、リファクタリング、コード補完、デバッグエクスペリエンスなど、IntelliJ IDEA での Kotlin サポートの総合的な品質に満足しています。

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

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

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