Java in 2017調査結果

Javaエコシステムの状態をよく知るために、私たちは何年も前から「State of Java」調査を実行しています。去年、2250人のJava開発者が質問に答えるために時間をかけることにしました、そしてそれ故に今年がその数がほぼ2倍であることを見るのは素晴らしいです - 私たちは4439の答えを得ました。

それで、我々が数に入る前に - 私は参加した皆に「ありがとう」と言いたかったです。

では、Javaの採用から始めましょう。

1. Javaの採用

2016番号リンク:/java-8-adoption-march-2016[7]29.5%でのJava 7採用と64.3%でのJava 8採用。

今日の数字 - 2017年4月(ちょうど1年後)は、まったく違ったように見えます。

ご覧のとおり、Java 8の採用は開発者コミュニティの75%に達しました。

これは見るのは非常に心強いことであり、それはまた私たちがJava 9がついに登場する準備ができたことを意味します。

次に、SpringとSpring Bootの番号を見てみましょう。

2.春の採用

2016年の数字リンク:/spring-adaptation-march-2016[4]Spring 4の採用は81%、Spring 3の採用は18%。

2017年の数字を見てみましょう。

1年のうちに春4は81%から85%に、春3は18%から約12%に減少しました。

さらに興味深いのは、2%以上の開発者がSpring 5のマイルストーンを使用していることです。これは、1%のJava 9のマイルストーンをはるかに上回っています。

最後に、これらの数字はSpringを使用している開発者を表していることに注意してください。全体として、25.5%の開発者が、フレームワークを使用していないと答えました。

3. Spring Bootの採用

BootはSpringエコシステムで驚くべき採用を見ています - それは明らかです。昨年の採用数は53%でした。これは、プロジェクトが本当に新しいことを考えると非常に高い数字です。

さて、今年、成長はまだ力強くなっています:

これをまとめると、Bootの採用数は53%から70%に急上昇しました。これは、年々成長している巨大な年です。 </s></s></s></s></s></s></s></s>

4. IDEの市場シェア

2017年にIDEの市場シェアを見る時期:

昨年もその傾向ははっきりしていました - EclipseはIntelliJとNetBeansにユーザーを惹きつけています。

昨年 Eclipseは立派な48%で、現在は40.5%にとどまっています。これは1年で2桁近くの深刻な下落です。

5. JVMの言語

今年、私たちは調査の中で新しい質問をしました - 「あなたは他のJVMベースの言語を使っていますか?」。

これは非常に興味深い結果です。

Groovyは明らかに強力な40%で首位に立っており、Scalaは28.5%以上の追随を許していないし、Kotlinは3位、驚くべき11.5%を記録しています。

このデータは、他のJVM言語を使用している開発者の「はい」の回答に適合しています。全体として、57%の開発者がJavaのみを使用しています。

6.ビルドツール市場シェア

ツールを構築するために。昨年、Mavenは72.5%、Gradleは19%でした。

まあ、今年の数字はかなり近いです - 驚くべきことに、Mavenはゆっくりとさらに多くの牽引力を得ていてそして今76%であり、Gradleはわずか18%にわずかに下がっています。

ビルドツール市場は、物事がますます急速に変化する他のJavaエコシステムよりもはるかに安定しているようです。

7.自分のブログを運営していますか?

私たちはこの質問を純粋な好奇心から調査に加えました。結果は次のとおりです。

うまくいけば、ますます多くの開発者が彼らの仕事をそこに書き出して出し始めるでしょう。

8.まとめ

2017年の数字は非常に興味深いものであり、いくつかの点でやや驚くべきものです。

Java 8の採用は75%に達しました。これは、Java 9のGAからわずか数ヶ月後のことです。

SpringコミュニティはSpring 4を完全に85%以上採用し、Spring Bootも最大70%を占めています。これは、ほとんどのSpring開発者が積極的に新しいフレームワークを使用していることを意味します。

IDEの面では、IntelliJは昨年と同じ効果でEclipseとマーケットシェアを奪い合っており、近い将来に減速の兆しは見られない。

昨年のメジャーリリースはないにもかかわらず、Mavenは引き続き優勢なプレーヤーであり、実際に好評を博しています。

そして最後に、調査に回答した開発者のほぼ半数が第二言語を積極的に使用していることを考えると、JVM言語も同様に多くの注目を集めています。

これは、Javaコミュニティでは去年になるでしょう。