Java

Teilen:

Diese Fragen wurden nur Befragten gestellt, die Java als eine ihrer drei Haupt-Programmiersprachen angegeben hatten.

Welche Java-Versionen nutzen Sie regelmäßig?

Java 8 war jahrelang die führende Java-Version. 2022 ging die Nutzung jedoch um 12 Prozentpunkte zurück. Das ist keine Überraschung, denn Java 8 erhält seit März 2022 keinen Oracle Premier Support mehr. Daher haben viele Entwickler*innen beschlossen, ihre Anwendungen auf andere Versionen zu migrieren. Java 17, eine neue Version mit Langzeitunterstützung, hat zahlreiche Benutzer*innen gewonnen. Auch andere Versionen wie Java 11 und Java 16 haben zugelegt.

Wie verpacken Sie Ihre Webanwendungen?

Diese Frage wurde nur von Personen beantwortet, die Anwendungsserver oder Frameworks als Alternative zu Anwendungsservern verwenden.

Am häufigsten verpacken Java Entwickler*innen ihre Anwendungen als Embedded-Server. 2022 nahm die Verwendung von Artefakten um 4 Prozentpunkte ab.

Welche Unit-Test-Frameworks verwenden Sie?

Zwischen 2021 und 2022 blieb die Verwendung von Unit-Test-Frameworks in etwa gleich.

Welche Web-Frameworks verwenden Sie?

Spring Boot und Spring MVC behalten ihre führende Position als meistgenutzte Web-Frameworks für die Entwicklung in Java. Zwischen 2021 und 2022 hat auch die Nutzung von Ktor, Quarkus und Micronaut um einige Prozentpunkte zugenommen.

Gibt es Build-Systeme, die Sie regelmäßig nutzen?

Die meistverwendeten Build-Systeme für Java sind Maven und Gradle.

Welche Versionen der Java-Enterprise-Spezifikationen nutzen Sie regelmäßig?

Welche JVM-Profiler verwenden Sie regelmäßig?

Welche IDE bzw. welchen Editor nutzen Sie bei der Java-Entwicklung am meisten?

Trotz aller Maßnahmen, die wir ergriffen haben, um einen repräsentativen Befragtenpool zu gewährleisten, können in den Ergebnissen Nutzer*innen von JetBrains-Produkten leicht übergewichtet sein, da diese mit einer höheren Wahrscheinlichkeit an der Umfrage teilnehmen.

IntelliJ IDEA ist weiterhin die meistgenutzte IDE unter Java-Entwickler*innen. Im Jahr 2022 nahm die Nutzung von Eclipse bzw. Eclipse-basierten IDEs geringfügig ab.

Welche Anwendungsserver verwenden Sie regelmäßig?

Apache Tomcat ist unter Java-Entwickler*innen nach wie vor der meistgenutzte Anwendungsserver. Während Jetty und GlassFish einige Prozentpunkte einbüßten, blieb die Nutzung der anderen Server fast gleich.

Welche Frameworks verwenden Sie als Alternativen zu einem Anwendungsserver?

Von Java-Entwickler*innen entwickelte Software

Websites, Systemsoftware und Hilfsprogramme sind die am häufigsten entwickelten Softwaretypen unter Entwickler*innen, die Java als eine ihrer Hauptsprachen verwenden.

Welche Programmiersprachen haben Sie in den letzten 12 Monaten verwendet?

Unter Entwickler*innen, die Java als eine ihrer Hauptsprachen verwenden, sind JavaScript, SQL und HTML/CSS die am häufigsten verwendeten Sprachen und Technologien.

Welche Programmiersprachen haben Sie in Ihrer Bildungseinrichtung studiert?

Interessanterweise haben 85% der Java-Entwickler*innen die Sprache an einer Bildungseinrichtung studiert und dann als eine ihrer Hauptsprachen weiter verwendet. Andere häufig genannte Programmiersprachen, die Java-Entwickler*innen an ihren Bildungseinrichtungen gelernt haben, sind Python, C und C++.

In welcher Form bevorzugen Sie Lerninhalte?

Überraschenderweise lassen sich Entwickler*innen, die Java als eine ihrer Hauptsprachen verwenden, in zwei gleich große Gruppen gliedern: diejenigen, die Video-Lerninhalte bevorzugen und diejenigen, die schriftliches Lernmaterial vorziehen.

Danke, dass Sie sich die Zeit genommen haben!

Wir hoffen, dass Sie unseren Bericht nützlich fanden. Teilen Sie diesen Bericht im Freundes- und Kollegenkreis.

Wenn Sie Fragen oder Anregungen haben, schreiben Sie uns bitte unter surveys@jetbrains.com.