Frameworks Java et Kotlin open source
11 Frameworks Java et Kotlin dont le code est public sous une licence approuvée par l'OSI, avec une évaluation de confidentialité appuyée par des preuves. Nos choix en premier, puis par score.
Eclipse Vert.x Note B
Boîte à outils de l'Eclipse Foundation pour créer des applications réactives et événementielles sur la JVM avec des E/S non bloquantes, utilisable depuis Java, Kotlin et d'autres langages de la JVM.
Dual-licensed under the Eclipse Public License 2.0 and Apache 2.0. Code source
Helidon Note B
Framework Java d'Oracle pour créer des microservices, proposé sous forme d'API fonctionnelle légère (Helidon SE) et d'implémentation MicroProfile (Helidon MP).
Apache 2.0-licensed. Code source
Javalin Note B
Framework web léger pour Java et Kotlin basé sur le serveur Jetty, avec une petite API à base de handlers pour les API REST et les WebSockets.
Apache 2.0-licensed. Code source
Play Framework Note B
Framework web pour Java et Scala avec une architecture sans état et non bloquante, le rechargement à chaud pendant le développement et des templates typés.
Apache 2.0-licensed. Code source
Dropwizard Note C
Framework Java pour créer des services web RESTful qui regroupe Jetty, Jersey et Jackson dans un seul paquet d'application, avec métriques et contrôles de santé intégrés.
Apache 2.0-licensed. Code source
Quarkus Note C
Framework Java pour les applications cloud et Kubernetes, conçu pour un démarrage rapide et une faible consommation de mémoire, avec compilation native GraalVM et un mode de développement à rechargement en direct.
Apache 2.0-licensed. Code source
Apache Struts Note D
Framework MVC d'Apache pour créer des applications web Java, basé sur des actions, des intercepteurs et des vues de résultat.
Apache 2.0-licensed. Code source
Grails Note D
Framework d'applications web pour le langage Groovy basé sur Spring Boot, avec la convention plutôt que la configuration, la couche de données GORM et les templates GSP.
Apache 2.0-licensed. Code source
Ktor Note D
Framework Kotlin de JetBrains pour créer des serveurs et des clients HTTP asynchrones avec des coroutines, extensible par des plugins.
Apache 2.0-licensed. Code source
Micronaut Note D
Framework JVM pour les microservices et les applications serverless en Java, Kotlin et Groovy, qui utilise l'injection de dépendances à la compilation au lieu de la réflexion.
Apache 2.0-licensed. Code source
Spring Boot Note D
Framework Java du projet Spring pour créer des applications autonomes, avec configuration automatique, serveurs web intégrés et dépendances « starter ».
Apache 2.0-licensed. Code source
Comparer les 12 Frameworks Java et Kotlin, open source ou non.