Java

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

どのバージョンの Java を定期的に使用していますか?

新しいバージョンがリリースされているにもかかわらず、Java 8 は依然として愛用されています。Java 開発者の4分の3が使用しています。Java 11の利用率は上昇傾向にあります。昨年に比べ、Java 11 の利用率は10%伸びています。より新しい Java 12 と Java 13 の利用者も急激に増えており、調査した開発者の10%以上が定期的に使用していると答えています。

どのアプリケーションサーバーを定期的に使用していますか?

昨年のアンケート結果に比べ、Apache Tomcat は数パーセント減となっていますが、依然として主要なアプリケーションサーバーです。

アプリケーションサーバーの代わりとして、どのフレームワークを使用していますか?

ウェブアプリケーションをどのようにパッケージ化していますか?

この質問は、アプリケーションサーバーかフレームワークを、アプリケーションサーバーの代わりに使用された方にのみご回答いただきました。

75%の Java 開発者がプロジェクト内でユニットテストを使用しています。JUnit(83%)と Mockito(43%)が依然として最も利用者の多いソリューションです。

どのウェブフレームワークを使用していますか?

Spring Boot がトップを占めていますが、この結果には面白い事実もあります。Spring MVC を使用する開発者の割合は、昨年のアンケートから変化していません。

Maven(71%)と Gradle(48%)の利用者が増える一方、Java 開発者の9%はプロジェクトの開発に依然として Ant を好んで利用しています。

どのバージョンの Java Enterprise 仕様を定期的に使用していますか?

どの JVM プロファイラを定期的に使用していますか?

Java 開発では、どの IDE またはエディターを最もよく使用していますか?

Java でどんな種類のソフトウェアを開発していますか?(複数選択可)


ありがとうございます!

当社のレポートがお役に立てられれば幸いです。友人や同僚の方とこのレポートをぜひ共有してください。

今後のアンケートに参加する

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