Java

共有:

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

Mala Gupta

JetBrains デベロッパーアドボケイト

開発者エコシステムアンケートは往々にして見かけの人気や流行に反する実情を把握し、解析するのに非常に役立ちます。本番環境で Java 11 よりも Java 17 を使用している開発者が多いこと、Docker の使用率がウェブアプリケーションのパッケージ化に好まれる選択肢として増えていることを興味深く感じています。Spring と Spring Boot は使用率で大差をつけています!

Venkat Subramaniam 博士

受賞著者および Agile Developer, Inc 創設者

これは非常に嬉しいことです。この結果は多くの組織が目覚ましく進歩しているのと同時に改善の余地が非常に大きいことを示しています。

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

Marit van Dijk

JetBrains デベロッパーアドボケイトおよび Java Champion

これほど多くの人が Java 8(およびそれ以前)を使用しているのは残念ですね。新しいバージョンにアップグレードして言語の優れた新機能を使用しない理由がわかりません。どうすればより新しい Java バージョンへのコードの移行を支援できるかを考えています。

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

Josh Long

Spring デベロッパーアドボケイト、Java Champion、Kotlin Google Developer Expert

興味深い数字ではありますが、どの程度の重複があるのか気になります。私は GraalVM を使用して自分の Spring Boot アプリケーションをネイティブイメージにコンパイルし、逆に Spring Boot では組み込みサーバー(Apache Tomcat など)を使用しています。

どのユニットテストフレームワークを使用していますか?

Marit van Dijk

JetBrains デベロッパーアドボケイトおよび Java Champion

JUnit が広く使用されており、ほとんどの開発者がユニットテストを書いていることは素晴らしいと思います。ユニットテストを書いていない少数の開発者については、代わりに統合テストを行ってほしいと思います。

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

Josh Long

Spring デベロッパーアドボケイト、Java Champion、Kotlin Google Developer Expert

私も Spring Boot を使用しています(したがって、あなたも使用できます)。

どのビルドシステムを定期的に使用していますか?

Josh Long

Spring デベロッパーアドボケイト、Java Champion、Kotlin Google Developer Expert

Gradle の数字を Groovy や Kotlin などの言語別で見たいところですね。私は Gradle の学習と減量を今年の抱負としていましたが、少なくとも Gradle の学習は確実に行っています。

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

Ivar Grimstad

Eclipse Foundation の Jakarta EE デベロッパーアドボケイト

Jakarta EE 10 の普及率が Jakarta EE 9 の普及率を上回っているのは素晴らしいと思います。名前空間の切り替えが対処されれば、業界は新機能を導入する準備が整っていることがわかります。Jakarta EE 11 がリリースされた時の数字を見るのが楽しみですね!

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

Anton Arhipov

JetBrains デベロッパーアドボケイト

IntelliJ IDEA の組み込みプロファイラーは非常に素晴らしく、常に改良され続けています!最近追加された行単位のプロファイリング情報はプログラムのホットメソッドを即座に特定するのに非常に役立っています。この組み込みツールの人気が高まっているのは当然と言えるでしょう。

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

回答者を代表するような母集団を確保できるようにあらゆる対策を講じましたが、JetBrains 製品のユーザーがアンケートに回答する可能性が高かったため、結果に若干の偏りが生じている可能性があります。

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

Anton Arhipov

JetBrains デベロッパーアドボケイト

Spring Boot は組み込みの Tomcat インスタンスを起動してアプリケーションを実行するわけですから、Spring と Tomcat の人気には強い相関関係があります。

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

この質問は全回答者に表示されましたが、以下の結果は Java 開発者のみの回答を表示するように絞り込まれています。

Java を主要プログラミング言語の 1 つとして使用する開発者が最もよく使用している言語とテクノロジーは、JavaScript、SQL、Python、および HTML / CSS です。

過去 12 か月間にどのようなプログラミング言語を使用しましたか?

どのプログラミング言語を正式に教育機関で学習したことがありますか?

どのような学習コンテンツが好みですか?

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

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

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