Java in 2017 Umfrageergebnisse

Wir führen die Umfrage „State of Java“ bereits seit vielen Jahren durch, um den Stand des Java-Ökosystems gut zu verstehen. Letztes Jahr haben sich 2250 Java-Entwickler entschieden, sich die Zeit zu nehmen, um die Fragen zu beantworten, und es ist fantastisch zu sehen, dass diese Zahl fast doppelt so hoch ist - wir haben 4439 Antworten erhalten.

Bevor wir uns also mit den Zahlen befassen, wollte ich mich bei allen Beteiligten bedanken.

Lassen Sie uns gleich loslegen und mit der Java-Einführung beginnen.

1. Java-Annahme

Die Zahlen für 2016 lauten:/java-8-Annahme-März-2016[hatte]Java 7-Annahme mit 29,5% und Java 8 mit 64,3%.

Die Zahlen heute - April 2017 (genau ein Jahr später) - sehen ganz anders aus:

Wie Sie sehen, hat die Einführung von Java 8 75% der Entwicklergemeinde erreicht.

Das ist sehr ermutigend zu sehen und bedeutet auch, dass wir sehr darauf vorbereitet sind, dass Java 9 endlich da ist.

Schauen wir uns als nächstes die Spring- und Spring Boot-Nummern an.

2. Annahme des Frühlings

Der 2016 Numbers hatte die Annahme von Spring 4 bei 81% und Spring 3 bei 18%.

Schauen wir uns jetzt die Zahlen für 2017 an:

Spring 4 ist von 81% auf 85% gestiegen, und Spring 3 ist im Jahresverlauf von 18% auf ca. 12% gesunken.

Interessant ist auch, dass mehr als 2% der Entwickler die Meilensteine ​​von Spring 5 verwenden.

Beachten Sie schließlich, dass diese Zahlen die Entwickler darstellen, die Spring verwenden. Insgesamt gaben 25,5% der Entwickler an, das Framework nicht zu nutzen.

3. Spring Boot Annahme

Boot hat im Frühling-Ökosystem eine unglaubliche Akzeptanz erlebt - das ist klar. Im vergangenen Jahr lagen die Akzeptanzzahlen bei 53% - was angesichts der Tatsache, dass das Projekt wirklich neu ist, sehr hoch ist.

Nun, in diesem Jahr ist das Wachstum immer noch stark:

Zusammenfassend lässt sich feststellen, dass die Akzeptanz von Boot von 53% auf 70% gestiegen ist - ein enormes Wachstum von Jahr zu Jahr. Das

4. IDE-Marktanteil

Zeit, sich den Marktanteil von IDEs 2017 anzusehen:

Der Trend war auch im letzten Jahr ziemlich klar - Eclipse blutet vor IntelliJ und NetBeans.

letztes Jahr lag Eclipse bei respektablen 48% und jetzt bei 40,5%.

  1. JVM-Sprachen

In diesem Jahr haben wir in der Umfrage eine neue Frage gestellt: "Verwenden Sie andere JVM-basierte Sprachen?".

Hier sind die super interessanten Ergebnisse:

Groovy liegt mit 40% klar an der Spitze, Scala folgt mit über 28,5% und Kotlin ist die Nummer 3 - mit überraschenden 11,5%.

Beachten Sie, dass diese Daten an die Antworten mit "Ja" angepasst sind - Entwickler, die andere JVM-Sprachen verwenden. Insgesamt verwenden 57% der Entwickler nur Java.

6. Marktanteil der Build-Tools

Um Werkzeuge zu bauen. Letztes Jahr hatten wir Maven bei 72,5% und Gradle bei 19%.

Nun, die diesjährigen Zahlen sind ziemlich nahe - überraschenderweise gewinnt Maven langsam noch mehr Traktion und liegt jetzt bei 76% und Gradle ist nur leicht auf 18% gefallen.

Der Markt für Build-Tools scheint viel stabiler zu sein als der Rest des Java-Ökosystems, wo sich die Dinge viel schneller und viel schneller ändern.

7. Eigenes Blog betreiben?

Wir haben diese Frage aus reiner Neugierde in die Umfrage aufgenommen. Hier sind die Ergebnisse:

Hoffentlich werden immer mehr Entwickler mit dem Schreiben beginnen und ihre Arbeit dort ausrichten.

8. Schlussfolgerung

Die Zahlen für 2017 sind ziemlich interessant und in gewisser Hinsicht etwas überraschend.

Die Einführung von Java 8 hat 75% erreicht, nur wenige Monate vor der GA von Java 9.

Die Spring Community hat Spring 4 vollständig übernommen - über 85% - und Spring Boot ist auch bis zu 70% - was bedeutet, dass die meisten Spring-Entwickler das neue Framework ebenfalls aktiv nutzen.

Auf der IDE-Seite hat IntelliJ die Marktanteile von Eclipse mit der gleichen Effektivität wie im letzten Jahr und ohne Anzeichen einer baldigen Verlangsamung zu verdauen.

Die Baulandschaft ist viel ruhiger, Maven ist nach wie vor der dominierende Spieler und gewinnt tatsächlich an Boden, auch wenn im letzten Jahr keine größeren Veröffentlichungen vorgenommen wurden.

Und schließlich bekommen JVM-Sprachen auch viel Erfolg - angesichts der Tatsache, dass fast die Hälfte der Entwickler, die an der Umfrage teilgenommen haben, aktiv eine zweite Sprache verwenden.

Dies wird ein aufregendes Jahr in der Java-Community.