Über 900 Personen haben sich an der Umfrage beteiligt, in etwa genauso viel wie im letzten Jahr. Vielen Dank an alle für dieses rege Interesse, das es uns erlaubt, ein recht repräsentatives Bild der Technologie-Trends 2017 in der Java Community zu entwerfen.
Die Umfrage war einen Monat lang Online auf JAXenter.de und JAXenter.com verfügbar und gliederte sich in 10 Teilbereiche:
- Programmiersprachen
- UI Technologien
- Web Frameworks
- Microservices / Dev Frameworks
- Cloud Platforms / Technologies
- Continuous Delivery & Automatization
- DevOps, Container & Service Discovery
- Data Storage & Processing
- Software Architecture
- More & mixed things
Wir schauen uns die Ergebnisse diese Woche im Detail an – und beginnen heute mit den Programmiersprachen.
Der Core JAVA & JVM Languages Track auf der JAX 2017
Programmiersprachen-Trends 2017
Die Teilnehmer der Umfrage waren aufgerufen, die Relevanz verschiedener Technologien auf einer Skala von 1 (sehr interessant) bis 5 (gar nicht interessant) zu bewerten. Bei den Programmiersprachen zeichnete sich deutlich das Bild ab, dass eine Beschäftigung mit Java ganz vorne in Ihrer To-do-Liste für 2017 steht.
Zählen wir die Abstimmungen für “Very interesting” und “Interesting” zusammen, so landet Java 9 im Gesamtergebnis auf Platz 1 dicht gefolgt von Java 6/7/8.
Der Sieger “Java 9” lässt eine große Neugier an der neuen Java-Version erkennen, die bekanntlich im Juli 2017 erscheinen wird. Nun ist dieses Ergebnis auf einem Portal mit Java-Schwerpunkt sicherlich nicht verwunderlich. Interessant deshalb sind die danach folgenden Platzierungen. So legen die Plätze 3 und 4 – JavaScript und TypeScript – nahe, dass JavaScript auch in der Java-Welt längst Fuß gefasst hat.
Scala ist die relevanteste JVM-Sprache nach Java. Dicht gefolgt dann aber schon vom Shooting-Star Kotlin! Noch vor Go, DSLs, Python, Groovy und Rust reiht sich Kotlin auf dem 6. Platz ein – bemerkenswert.
Lesen Sie auch: Kotlin: Ein Tutorial für Einsteiger
Vergleich zu 2016
Im letzten Jahr hatten wir Kotlin noch gar nicht auf dem Radar – deshalb fehlte die Sprache in der Umfrage 2016. Ansonsten ist im Vergleich zur aktuellen 2017-Umfrage auf den vorderen Plätzen wenig Bewegung zu sehen. 2016 lautete die Top 5: Java 8, Java (general), JavaScript, TypeScript, Scala.
Vergleicht man die Umfragen, so kann man einen Aufwärtstrend für Google Go und Mozilla Rust feststellen. Beide Sprachen konnten 2017 Plätze gut machen. Den Sprachen Dart, PHP, (J)Ruby und Perl stehen Sie weniger gewogen gegenüber.
Lesen Sie auch: Die Top-17-Programmiersprachen: Nachfrage und Gehalt
Demografisches
An der Umfrage haben sich 926 Personen beteiligt. Das Gros der Teilnehmer verfügt über mehr als 10 Jahre Berufserfahrung im Programmieren, ist zwischen 31 und 50 Jahren alt und männlich.
Die Umfrage war international ausgelegt. Demografisch bewegen sich die Daten indes zu 39,3% in der DACH-Region:
Core JAVA & JVM Languages auf der JAX 2017
● Neues aus der Java-Trickkiste
● „Hello World“ reloaded – Warum einfach, wenn es umständlich auch geht?