JAX Blog

Programmiersprachen – Das sind die Trends 2017

Feb 21, 2017

Programmiersprachen Trends JAX 2017

JAX Programmiersprachen Trends 2017

In unserer großen JAXenter-Umfrage haben wir Sie gefragt, welche Technologie-Themen für Sie im Jahr 2017 besonders relevant werden. Zeit für eine Auswertung!

Ü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:

 

Alle News der Java-Welt:

Behind the Tracks

Agile, People & Culture
Teamwork & Methoden

Clouds & Kubernetes
Alles rund um Cloud

Core Java & Languages
Ausblicke & Best Practices

Data & Machine Learning
Speicherung, Processing & mehr

DevOps & CI/CD
Deployment, Docker & mehr

Microservices
Strukturen & Frameworks

Performance & Security
Sichere Webanwendungen

Serverside Java
Spring, JDK & mehr

Software-Architektur
Best Practices

Web & JavaScript
JS & Webtechnologien

Digital Transformation & Innovation
Technologien & Vorgehensweisen

Domain-driven Design
Grundlagen und Ausblick

Spring Ecosystem
Wissen in Spring-Technologien

Web-APIs
API-Technologie, Design und Management