Skip to main content

JVMエコシステムレポート2020

jvm with logos feature

2020年2月5日

0 分で読めます

年次JVMエコシステムレポートへようこそ!本レポートでは、2019年後半に2,000件を超える回答が寄せられた、JVMエコシステムに関する最大規模の年次調査の結果を紹介します。JavaやJVM関連のテーマについて、貴重な知見をお寄せくださった皆さまに感謝いたします。

本レポートは、次の6つの記事で構成されています。

  1. JVMエコシステムレポート2020 — はじめに

  2. 開発者の36%が、過去1年間にOracle JDKから別のOpenJDKディストリビューションへ移行

  3. 開発者の64%が、Java 8を最もよく使うリリースとして挙げる

  4. KotlinがScalaとClojureを抜き、JVMで2番目に人気の言語に

  5. JavaエコシステムでSpringが圧倒的な存在感、60%が主要アプリケーションに利用

  6. IDE市場でIntelliJ IDEAが圧倒的なシェア、JVM開発者の62%が利用

すべての情報を一括でダウンロードできる、丁寧に仕上げたPDFレポートもご用意しています。

この調査では、できるだけ多くの開発者に参加してもらうため、JVMエコシステムのカンファレンスやコミュニティと協力しました。多大なご支援をいただいたDevoxx、DevNexus、Jfokus、JCrete、Adopt OpenJDK、VirtualJUGをはじめとするJavaコミュニティの皆さまに、心より感謝申し上げます。この大規模な取り組みにより、多くの開発者に調査へ参加いただき、JVMエコシステムの現状を把握する貴重な知見が得られました。

まずは、本レポートの主なポイントをTL;DR(要約)でご紹介します。

Oracle JDK、OpenJDK、Java、Kotlin、Spring、Maven、Jenkins、IntelliJ IDEA、GitLabに関する統計を並べた、開発者ツールのグリッド

はじめに

どちらの地域から回答していますか?

世界中の開発者からこの調査に回答いただけたことをうれしく思います。JVMエコシステムが世界各地で活況を呈していることがわかります。

地域別の割合を示す世界地図:ヨーロッパ65%、北米18%、南米5%、アフリカ2%、アジア8%、オーストラリア2%。

現在の役職は何ですか?

回答者の大多数は技術職で、89%が開発者、チームリーダー、またはアーキテクトでした。また、多忙なスケジュールの合間を縫って、多くのCレベルの役職者にも調査に参加いただきました。

Snykのインフォグラフィック。回答者の職種は、ソフトウェア開発者が54%、アーキテクトが21%、チームリーダーが14%、その他の職種が少数となっています。

勤務先企業の従業員数は?

回答者の属性を見ると、JVMエコシステムは大企業にもスタートアップにも浸透していることがわかります。回答者の41%が従業員100人未満の企業に勤務しており、Javaがあらゆる規模の組織で活用されていると言えるでしょう。

範囲別の割合を示す棒グラフ:0~該当なし 3%、1~9 12%、10~49 17%、50~99 9%、100~249 12%、250~499 7%、500~999 7%、1000以上 33%。

レポートには、まだまだ見どころがあります。次に読みたいセクションをお選びください。

  1. JVMエコシステムレポート2020 — はじめに

  2. 開発者の36%が、過去1年間にOracle JDKから別のOpenJDKディストリビューションへ移行

  3. 開発者の64%が、Java 8を最もよく使うリリースとして挙げる

  4. KotlinがScalaとClojureを抜き、JVMで2番目に人気の言語に

  5. JavaエコシステムでSpringが圧倒的な存在感、60%が主要アプリケーションに利用

  6. IDE市場でIntelliJ IDEAが圧倒的なシェア、JVM開発者の62%が利用

今すぐレポートをダウンロード!

続きを読む

Blog

フロンティアモデルは脆弱性を発見した。攻撃者だけがエクスプロイトチェーンを見つけた。

静的解析で欠陥は見つかりましたが、ライブ攻撃テストで侵害につながる連鎖を実証できたのは唯一でした。Evo COS、Claude Security、Claude Code Securityを比較します。

feature insights context
Blog

自律型攻撃はすでに始まっている。防御もそのスピードに追いつかなければならない。

自律型攻撃者によって、防御に使える時間は短くなっています。継続的な検出、修復、検証、予防で、セキュリティチームが攻撃に歩調を合わせる方法をご紹介します。

Blog

AIコーディングエージェントが不適切なアクセス制御を繰り返し実装する理由

AIコーディングエージェントは、コンパイルが通りレビューも通過する一方で、あるテナントのデータを別のテナントに公開してしまう認可ロジックを生成することがあります。不適切なアクセス制御が検出しにくい理由と、その防止策をご紹介します。