3 ms·
Jakarta EE is all of the Java EE spec that are now open sourced. Right now in Java-land, the big development ecosystems are Quarkus, Spring Framework, and Jakar
by exabrial 4y ago
Jakarta EE is all of the Java EE spec that are now open sourced. Right now in Java-land, the big development ecosystems are Quarkus, Spring Framework, and Jakarata EE. Jakarta EE's big advantage is CDI, which is a very nice dependency injection container and allows applications to be broken down and composed into easily testable modules. Quarkus partially implements CDI and has its own set of APIs. Spring has their own DI container that is showing it's age, but is still quite popular.
- zokier 4y agoQuarkus is "just" a Microprofile implementation. And Microprofile is largely evolution of JavaEE. Spring might have been a breath of fresh air in the JavaEE 6-7 days but I feel it has been since been leapfrogged by JavaEE/MP
- gavinray 4y agoQuarkus is Jakarta EE compatible (MicroProfile), for the subset of Java/Jakarta EE that it implements. That's largely the appeal. The most recent release of JEE has a new "Core" profile, which is stripped down to bare minimum for AoT-compilation and small memory footprint and implements CDI 4.0 Lite (based on Quarkus' "ARC" implementation) https://jakarta.ee/specifications/coreprofile/10/ https://jakarta.ee/specifications/coreprofile/10/