これらの質問は、3 つの主要なプログラミング言語の 1 つに Java を選択した開発者にのみ提示されました。
Java
韓国、中国、およびドイツで最も使用されている言語は Java です。韓国での Java のシェアは 53%、中国では 47%、ドイツでは 33% となっています。
Java 8 が Java で最も使用されているバージョンであるのは特に驚くべきことではありません。2021 年の使用状況は 2020 年とほぼ同じです。Java 11 の使用状況は 2019 年以来一定して 10% ずつの成長を見せています。Java 12 と Java 13 のシェアは 2020 年以降 3 分の 1 に減っていますが、それらより後にリリースされた Java 14 と Java 15 は比較的新しいにも関わらず、定着した利用層が存在します。
総合的に見ると、2021 年のアプリケーションサーバーの展望は 2020 年とほぼ同じで、Apache Tomcat が開発者の間で最も使用されています。
主要言語の 1 つとして Java を使用している開発者は、Java 以外の言語を使用する開発者よりも Windows 環境で開発する傾向にあります。
2020 年から 2021 年にかけて、組み込みサーバーの使用率は約 5% 伸びています。
最も使用されている 2 つのユニットテストフレームワーク(JUnit と Mockito)の使用率は 2%増とわずかに上昇していますが、全体像はほぼ変わりありません。
Spring Boot の 2021 年のシェアは、約 4% 増とわずかに増加していますが、全体的には少数の開発者が使用する新しいウェブフレームワークが 2020 年より大きく増えています。
ビルドシステムの全体像は 2021 年も 2020 年とそれほど変わりなく、Maven と Gradle が依然として開発者の間で最も高い人気を見せています。
2021 年で最も使用されている JVM プロファイラーは IntelliJ IDEA に統合されているプロファイリングツールで、開発者の約 4 分の 1 を占めています。他の JVM プロファイラーの使用状況はわずかに減少しています。
回答者の代表的なプールを確保できるようあらゆる対策を講じましたが、JetBrains 製品のユーザーがアンケートに回答する可能性が高かったため、結果にわずかな偏りが生じている可能性があります。
スタンドアローン IDE の使用率は Java 以外の開発者よりも Java 開発者の間で高くなっています。
一般的に、Java を主要言語の 1 つとして使用している開発者は Java を使用しない開発者に比べ、より高い割合で従業員数 5,000 人以上の企業に勤めています。
ウェブサイトと IT インフラストラクチャーでの Java の使用率は 2020 年から 2021 年にかけてわずかに伸びていますが、ビジネスインテリジェンス/データサイエンス/機械学習の分野では下降しています。
今年の調査結果では、より多くの Java 開発者がデベロッパーになるために正式な機関で学習していることがわかります。一方で、独学は減少しています。
ご覧いただきありがとうございました!
レポートはお役に立ちましたか?
ぜひこのレポートを友人や同僚と共有してください。
JetBrains Tech Insights Lab にご参加ください
ご質問やご提案がございましたら、surveys@jetbrains.comまでお問合わせください。