← Sprachen

Java-Frameworks

Der Standard für Geschäftsanwendungen, die lange laufen und viel verarbeiten.

Java ist die Sprache der Unternehmensanwendungen: stabil, typsicher, mit einer Laufzeit, die seit Jahrzehnten unter Last steht. Die jährlichen Releases haben die Sprache spürbar modernisiert, von Records über Pattern Matching bis zu virtuellen Threads.

Spring Boot ist dabei der gesetzte Ausgangspunkt für neue Anwendungen. Quarkus und Micronaut sind die Alternativen, wenn Startzeit und Speicherbedarf zählen, etwa in Kubernetes oder Serverless-Umgebungen.

Typische Einsatzgebiete

  • Geschäftsanwendungen und Fachverfahren
  • Backends mit vielen Schnittstellen
  • Microservices und Event-Verarbeitung
  • Batch- und Datenverarbeitung
  • Identitäts- und Zugriffsverwaltung

Anwendungs-Frameworks

  • Spring Framework Dependency Injection, MVC, Transaktionen
  • Micronaut Compile-Time-DI für Microservices und Serverless
  • Jakarta EE Der Plattform-Standard, mit WildFly, Payara, Open Liberty
  • Helidon Leichtgewichtiges Framework von Oracle
  • Dropwizard Schlanke REST-Dienste aus bewährten Bibliotheken
  • Vert.x Reaktives Toolkit für ereignisgesteuerte Anwendungen
  • Javalin Minimales Web-Framework für Java und Kotlin
  • Grails Full-Stack-Framework auf Groovy und Spring
  • JHipster Generator für Spring-Boot-Anwendungen mit Frontend

Ein Projekt mit Java?

Ob Neuentwicklung, Ablösung oder Weiterentwicklung eines bestehenden Systems: Beschreiben Sie kurz, worum es geht. Wir sagen Ihnen, was in der Praxis funktioniert.

Projekt besprechen