Avoimen lähdekoodin vaihtoehdot: java- ja Kotlin-kehykset
Kategoria: java- ja Kotlin-kehykset. 11 kohdetta, joiden koodi on julkinen OSI-hyväksytyllä lisenssillä, tietosuoja arvioituna todisteineen. Suositukset ensin, sitten pisteiden mukaan.
Eclipse Vert.x Arvosana B
Eclipse Foundationin työkalupakki reaktiivisten, tapahtumapohjaisten sovellusten rakentamiseen JVM:lle estämättömällä I/O:lla. Käytettävissä Javasta, Kotlinista ja muista JVM-kielistä.
Dual-licensed under the Eclipse Public License 2.0 and Apache 2.0. Lähdekoodi
Helidon Arvosana B
Oraclen Java-kehys mikropalveluiden rakentamiseen. Saatavilla kevyenä funktionaalisena rajapintana (Helidon SE) ja MicroProfile-toteutuksena (Helidon MP).
Apache 2.0-licensed. Lähdekoodi
Javalin Arvosana B
Jetty-palvelimen varaan rakennettu kevyt verkkokehys Javalle ja Kotlinille. Siinä on pieni käsittelijäpohjainen rajapinta REST-rajapinnoille ja WebSocketeille.
Apache 2.0-licensed. Lähdekoodi
Play Framework Arvosana B
Verkkokehys Javalle ja Scalalle. Siinä on tilaton, estämätön arkkitehtuuri, lennosta uudelleenlataus kehityksen aikana ja tyyppiturvalliset mallit.
Apache 2.0-licensed. Lähdekoodi
Dropwizard Arvosana C
Java-kehys RESTful-verkkopalveluiden rakentamiseen. Se yhdistää Jettyn, Jerseyn ja Jacksonin yhdeksi sovelluspaketiksi, ja mukana ovat sisäänrakennetut mittarit ja kuntotarkistukset.
Apache 2.0-licensed. Lähdekoodi
Quarkus Arvosana C
Java-kehys pilvi- ja Kubernetes-sovelluksille, suunniteltu nopeaan käynnistykseen ja vähäiseen muistinkäyttöön. Mukana on GraalVM-natiivikääntäminen ja kehitystila, jossa muutokset latautuvat lennosta.
Apache 2.0-licensed. Lähdekoodi
Apache Struts Arvosana D
Apachen MVC-kehys Java-verkkosovellusten rakentamiseen. Perustuu toimintoihin, sieppaajiin ja tulosnäkymiin.
Apache 2.0-licensed. Lähdekoodi
Grails Arvosana D
Groovy-kielen verkkosovelluskehys, rakennettu Spring Bootin varaan. Mukana ovat konventiot konfiguraation sijaan, GORM-tietokerros ja GSP-mallit.
Apache 2.0-licensed. Lähdekoodi
Ktor Arvosana D
JetBrainsin Kotlin-kehys asynkronisten palvelimien ja HTTP-asiakkaiden rakentamiseen korutiineilla. Laajennettavissa lisäosilla.
Apache 2.0-licensed. Lähdekoodi
Micronaut Arvosana D
JVM-kehys mikropalveluille ja palvelimettomille sovelluksille Javalla, Kotlinilla ja Groovylla. Se käyttää käännösaikaista riippuvuuksien injektointia reflektion sijaan.
Apache 2.0-licensed. Lähdekoodi
Spring Boot Arvosana D
Spring-projektin Java-kehys itsenäisten sovellusten rakentamiseen. Mukana on automaattinen määritys, upotetut verkkopalvelimet ja starter-riippuvuudet.
Apache 2.0-licensed. Lähdekoodi
Vertaa kaikkia: java- ja Kotlin-kehykset (12), avointa lähdekoodia tai ei.