Java & Kotlin
Enterprise-grade frameworks for JVM developers building scalable applications
Consideraciones Clave
- ✓ Spring ecosystem familiarity
- ✓ Startup time and memory footprint
- ✓ GraalVM native compilation support
- ✓ Reactive vs traditional programming model
- ✓ Kotlin-first vs Java-first
Dropwizard
A Java framework for developing ops-friendly, high-performance, RESTful web services. Bundles mature Java libraries into a lightweight, production-ready package.
Helidon
Lightweight. Fast. Crafted for Microservices and AI. A cloud-native, open-source Java framework using virtual threads for high-performance microservices.
Javalin
A simple web framework for Java and Kotlin. Lightweight with minimal concepts to learn, running on Jetty with equivalent performance.
JHipster
A development platform to quickly generate, develop, and deploy modern web applications and microservice architectures with robust backend and sleek frontend.
Ktor
Asynchronous Kotlin framework for connected systems. Built by JetBrains with coroutines, DSL-based configuration, and multiplatform support.
Micronaut
JVM-based framework for building modular, easily testable microservices. Compile-time dependency injection for fast startup and low memory.
Play Framework
The High Velocity Web Framework For Java and Scala. Built on a lightweight, stateless architecture with async processing for modern web applications.
Quarkus
Kubernetes-native Java framework optimized for GraalVM and HotSpot. Supersonic, subatomic Java with fast startup and low memory.
Spring Boot
Enterprise-grade Java framework with auto-configuration and embedded servers. The de facto standard for Java microservices and enterprise applications.
Vaadin
Build Web Apps 100% in Java. An open-source Java web framework for constructing modern web applications with a unified Java stack from backend to UI.
Vert.x
Reactive toolkit for building distributed systems on the JVM. Event-driven, non-blocking with polyglot support for Java, Kotlin, Scala, Groovy, and JavaScript.