Umfrage: Welche Java-Frameworks führen 2024 in der Produktion

Online Python-Trainer für Anfänger

Lernen Sie Python einfach ohne theoretische Überlastung. Lösen Sie praktische Aufgaben mit automatischer Überprüfung und schreiben Sie Code direkt im Browser.

Kurs starten

Umfrage: Welche Java-Frameworks werden in der Produktion eingesetzt



Das Java-Ökosystem entwickelt sich ständig weiter, und die Wahl des Frameworks für die Produktionsumgebung bleibt eine der wichtigsten Entscheidungen für ein Entwicklungsteam. Eine kürzlich unter professionellen Java-Entwicklern durchgeführte Umfrage hat gezeigt, welche Technologien tatsächlich in echten Projekten und nicht nur in Pet-Projekten verwendet werden. Die Ergebnisse waren vorhersehbar, aber mit unerwarteten Nuancen.



Marktführer: Spring Boot konkurrenzlos

Der unangefochtene Marktführer bleibt Spring Boot – es wird von 72% der befragten Entwickler verwendet. Das Framework von VMware (heute Broadcom) dominiert dank seines ausgereiften Ökosystems, der umfangreichen Dokumentation und der Unterstützung für Microservices-Architekturen. Die meisten Befragten gaben an, dass sie Spring Boot aus folgenden Gründen wählen:

  • Fertige Starter für die schnelle Konfiguration (Spring Data, Spring Security, Spring Cloud);
  • Integration mit GraalVM für Native Images (zunehmend in der Produktion);
  • Große Community und zahlreiche Lernmaterialien.

Allerdings beklagen Entwickler die Überfrachtung der Starter und den langsamen Start der Anwendungen, was sie zu leichteren Alternativen treibt.



Aufsteigende Sterne: Micronaut und Quarkus

Auf dem zweiten Platz mit 14% liegt Micronaut. Dieses Framework von Object Computing wird geschätzt für:

  • Sofortigen Start (dank Kompilierung zur Compile-Zeit);
  • Geringen Speicherverbrauch (ideal für serverless und Container);
  • Integrierte Unterstützung für reaktive Programmierung.

Den dritten Platz belegt Quarkus (Red Hat) mit 11%. Es wird als „Kubernetes-native Java“ bezeichnet und aktiv in Microservices auf OpenShift und Cloud-Plattformen eingesetzt. Entwickler schätzen Quarkus für die Integration mit GraalVM und Dev Services (autonome Testdienste).



Klassiker und Nischen: Jakarta EE, Helidon und andere

Jakarta EE (ehemals Java EE) wird immer noch in 7% der Projekte verwendet – hauptsächlich in Legacy-Systemen großer Banken und staatlicher Organisationen. Helidon von Oracle erreichte 3%, während Vert.x und Dropwizard jeweils 1-2% erzielten. Interessanterweise ist Play Framework fast vollständig aus der Produktion verschwunden – sein Anteil liegt unter 1%.



Trends und Schlussfolgerungen

Die Umfrage hat bestätigt, dass Spring Boot der „Goldstandard“ bleibt, aber Micronaut und Quarkus aktiv Marktanteile gewinnen, dank ihrer Optimierung für Cloud-Umgebungen. Ebenfalls bemerkenswert ist das wachsende Interesse an Native Images (Kompilierung in nativen Code) – bereits 23% der Befragten nutzen es. Für Java-Einsteiger empfehlen wir, mit Spring Boot zu beginnen, und für Microservices in Kubernetes einen Blick auf Quarkus oder Micronaut zu werfen.

Der vollständige Bericht mit einer Aufschlüsselung nach Branchen und Unternehmensgrößen ist auf der Website pythonlib.ru verfügbar. Bleiben Sie auf dem Laufenden!

Empfohlene Bibliotheken