frameworks de Java y Kotlin de código abierto
11 frameworks de Java y Kotlin con código público bajo una licencia aprobada por la OSI, con valoración de privacidad y evidencias. Primero las recomendaciones y después por puntuación.
Eclipse Vert.x Calificación B
Kit de herramientas de la Eclipse Foundation para crear aplicaciones reactivas y orientadas a eventos en la JVM con E/S no bloqueante, que se puede usar desde Java, Kotlin y otros lenguajes de la JVM.
Dual-licensed under the Eclipse Public License 2.0 and Apache 2.0. Código fuente
Helidon Calificación B
Framework de Java de Oracle para crear microservicios, disponible como API funcional ligera (Helidon SE) y como implementación de MicroProfile (Helidon MP).
Apache 2.0-licensed. Código fuente
Javalin Calificación B
Framework web ligero para Java y Kotlin basado en el servidor Jetty, con una API pequeña basada en handlers para API REST y WebSockets.
Apache 2.0-licensed. Código fuente
Play Framework Calificación B
Framework web para Java y Scala con una arquitectura sin estado y no bloqueante, recarga en caliente durante el desarrollo y plantillas con tipado seguro.
Apache 2.0-licensed. Código fuente
Dropwizard Calificación C
Framework de Java para crear servicios web RESTful que reúne Jetty, Jersey y Jackson en un único paquete de aplicación, con métricas y comprobaciones de estado integradas.
Apache 2.0-licensed. Código fuente
Quarkus Calificación C
Framework de Java para aplicaciones en la nube y Kubernetes, diseñado para un arranque rápido y un bajo uso de memoria, con compilación nativa con GraalVM y un modo de desarrollo con recarga en vivo.
Apache 2.0-licensed. Código fuente
Apache Struts Calificación D
Framework MVC de Apache para crear aplicaciones web en Java, basado en acciones, interceptores y vistas de resultados.
Apache 2.0-licensed. Código fuente
Grails Calificación D
Framework de aplicaciones web para el lenguaje Groovy basado en Spring Boot, con convención sobre configuración, la capa de datos GORM y plantillas GSP.
Apache 2.0-licensed. Código fuente
Ktor Calificación D
Framework de Kotlin de JetBrains para crear servidores asíncronos y clientes HTTP con corrutinas, ampliable mediante plugins.
Apache 2.0-licensed. Código fuente
Micronaut Calificación D
Framework de la JVM para microservicios y aplicaciones serverless en Java, Kotlin y Groovy, que usa inyección de dependencias en tiempo de compilación en lugar de reflexión.
Apache 2.0-licensed. Código fuente
Spring Boot Calificación D
Framework de Java del proyecto Spring para crear aplicaciones independientes, con configuración automática, servidores web integrados y dependencias starter.
Apache 2.0-licensed. Código fuente
Comparar frameworks de Java y Kotlin (12), de código abierto o no.