Diese Fragen wurden nur Entwicklern gestellt, die Java als eine ihrer drei primären Programmiersprachen angegeben hatten.

Java

Java ist die meistverwendete Sprache in Südkorea, China und Deutschland. Der Java-Anteil beträgt in Südkorea 53%, in China 47% und in Deutschland 33%.

Welche Java-Versionen nutzen Sie regelmäßig?

Es ist nicht sonderlich überraschend, dass Java 8 die führende Java-Version ist, da ihre Verwendung gegenüber dem Vorjahr relativ gleich geblieben ist. Java 11 verzeichnet seit 2019 einen stabilen Anstieg von etwa 10 Prozentpunkten pro Jahr. Die Anteile von Java 12 und Java 13 sind seit 2020 auf ein Drittel gesunken, während die neueren Versionen Java 14 und 15 trotz ihrer relativen Neuheit bereits ihr Publikum gefunden haben.

Welche Anwendungsserver verwenden Sie regelmäßig?

Die Landschaft der Anwendungsserver zeigt sich im Jahr 2021 größtenteils unverändert, und Apache Tomcat wird weiterhin am häufigsten verwendet.

Befragte, die Java als eine ihrer Hauptsprachen verwenden, nutzen mit größerer Wahrscheinlichkeit eine Windows-Entwicklungsumgebung als Nicht-Java-Entwickler*innen.

Gibt es Frameworks, die Sie als Alternativen zu einem Anwendungsserver nutzen?

Wie verpacken Sie Ihre Webanwendungen?

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

Zwischen 2020 und 2021 hat die Nutzung von Embedded-Servern um rund 5 Prozentpunkte zugenommen.

Welche Unit-Test-Frameworks verwenden Sie?

Die Nutzung der beiden beliebtesten Unit-Testing-Frameworks (JUnit und Mockito) hat leicht zugenommen (+2 Prozentpunkte), während das Gesamtbild in etwa gleich geblieben ist.

Gibt es Web-Frameworks, die Sie nutzen?

Der Anteil von Spring Boot nahm 2021 leicht zu (um etwa 4 Prozentpunkte). Insgesamt gibt es heute viel mehr neue Web-Frameworks mit einem geringeren Nutzungsanteil als 2020.

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

Bei den Build-Systemen hat sich seit 2020 nicht viel geändert – Maven und Gradle liegen immer noch vorn.

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

Gibt es JVM-Profiler, die Sie regelmäßig nutzen?

Der im Jahr 2021 am häufigsten verwendete JVM-Profiler ist die in IntelliJ IDEA integrierte Profiling-Suite, die von etwa einem Viertel der Befragten verwendet wird. Die Verwendung anderer JVM-Profiler hat leicht abgenommen.

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.

Der Verwendungsanteil eigenständiger IDEs ist in der Java-Gemeinde höher als bei Nicht-Java-Entwickler*innen.

Befragte, die Java als eine ihrer Hauptsprachen verwenden, arbeiten mit einer höheren Wahrscheinlichkeit als Nicht-Java-Entwickler*innen in einem Unternehmen mit mehr als 5.000 Beschäftigten.

Welche Arten von Software entwickeln Sie in Java?

Die Verwendung von Java für Websites und IT-Infrastrukturen nahm zwischen 2020 und 2021 leicht zu. Gleichzeitig ging die Java-Nutzung für Business Intelligence/Data Science/Maschinelles Lernen zurück.

In diesem Jahr besuchte ein größerer Anteil der Java-Entwickler*innen formelle Ausbildungsinstitute, während der Anteil der selbstständig Lernenden abnahm.

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.

Werden Sie Mitglied im JetBrains Tech Insights Lab

Nehmen Sie an Umfragen und UX-Studien teil, um JetBrains-Produkte benutzerfreundlicher und gleichzeitig leistungsfähiger zu machen. Durch die Teilnahme an unserer Forschung können Sie auch Prämien erhalten.

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