The results of the Eclipse Foundation's 2020 Jakarta EE Developer Survey shows significantly increased growth in the use of Jakarta EE 8 and interest in cloud-native Java overall.
Jakarta EE is the successor to Java Enterprise Edition after it was migrated from Oracle to the Eclipse Foundation. According to the Jakarta EE Working Group:
Jakarta EE represents the best way to drive cloud-native, mission critical applications and build upon the decades of experience of real world deployments and developers.
Conducted online during April and May by the Eclipse Foundation on behalf of the Jakarta EE Working Group, this survey attracted responses from 2180 individuals, an increase of almost a fifth from the initial survey last year.
Jakarta EE emerged as the second most popular cloud native framework with 35% usage in this year’s survey while the share of the most popular, Spring/Spring Boot, declined by 13%, going from 57% in 2019 to 44% in 2020.
Another finding is that the use of the microservices architecture for implementing Java systems, while still the predominant choice, is in fact in decline. The report notes that:
The popularity of microservices may be waning, with the usage of the microservices architecture for implementing Java systems in the cloud declining since last year (39% in 2020 vs 43% in 2019).
Furthermore, with regards to architectural approach it notes:
Use of the monolithic architecture approach has doubled since last year. The market seems to be less interested in re-architecting legacy applications to run as microservices, possibly because CIOs have realized that the fastest way to the cloud is ‘lift and shift’.
In response to the question "What version of Java EE/Jakarta EE is your organization running in production?" the majority response was Java/Jakarta EE 8 which has a combined share of 55%. The report notes:
Despite only shipping in September 2019, Jakarta EE 8 usage has skyrocketed to 17%.
This is bolstered by an "explosive growth" in products being certified as "Jakarta EE Compatible. Commenting on the survey results while announcing the release of a Jakarta EE 9 Milestone release, Mike Milinkovich, Executive Director of the Eclipse Foundation stated;
"Since the release of Jakarta EE 8 in September 2019, we have witnessed meteoric growth for Jakarta EE, both in its use by developers and the certification of compatible products based on its specifications. Jakarta EE 8 has seen more certifications of Full Platform Compatible Products in 8 months than Java EE 8 had in over 2 years. With Jakarta EE 9 on track for release in fall of this year, the real work on innovation and the transition to cloud native Java and microservices support can begin."