Developer survey by the open source foundation finds nearly half of respondents will migrate to Jakarta within two years. Credit: t-mizo Jakarta EE, the Eclipse Foundation’s implementation of enterprise Java, is gathering steam, with nearly half of respondents to a recent Eclipse survey indicating they have either migrated to Jakarta or were planning to do so within two years. More than 48% of respondents already had moved to the platform, which is the successor to Java EE (Enterprise Edition), or planned to do so within six months to two years, Eclipse noted in its 2021 Jakarta EE Developer Survey Report, released September 13. The report also indicated that business application development for the cloud has accelerated through Jakarta. The foundation said that since the release of Jakarta EE 9 in December 2020, Jakarta has emerged as the second-most-used cloud native framework, with 47% of respondents using it. Jakarta trailed only Spring/Spring Boot, used by 60% of respondents. Eclipse took over stewardship of enterprise Java from Oracle in 2017. The name of the platform, Java EE, was then changed to Jakarta EE. Eclipse’s survey was intended to help Java ecosystem stakeholders better understand cloud native Java and the requirements, priorities, and perceptions of enterprise developer communities. The survey polled 940 individuals around the globe from April 6 to May 31. Other findings of the 2021 Jakarta EE Developer Survey Report: Adoption of the Eclipse MicroProfile Java microservices architecture increased to 34% in 2021, versus 29% in 2020. The popularity of microservices has held steady with a nominal year-over-year increase, with the usage of the microservices architecture for implementing Java systems in the cloud increasing to 43% in 2021, versus 39% in 2020. Priorities for the Jakarta EE community include faster innovation, better support for microservices, and native integration with Kubernetes. The three “most important” cloud native technologies were Docker, Kubernetes, and Jakarta EE, in that order. The top three architectural approaches for implementing Java systems in the cloud were microservices, hybrid, and monolith, in that order. Participants in the survey identified themselves as being in roles ranging from senior or junior developer and architect to development manager. They worked in industries ranging from IT and software to education, financial services, and government. Related content news Go language evolving for future hardware, AI workloads The Go team is working to adapt Go to large multicore systems, the latest hardware instructions, and the needs of developers of large-scale AI systems. By Paul Krill Nov 15, 2024 3 mins Google Go Generative AI Programming Languages analysis And the #1 Python IDE is . . . PyCharm, VS Code, and five other popular Python IDEs duke it out. Which one do you think takes home the prize? By Serdar Yegulalp Nov 15, 2024 2 mins Python Programming Languages Software Development news JDK 24: The new features in Java 24 21 features are proposed for the next version of Java including quantum-resistant cryptographic keys designed to secure Java apps against future quantum computing attacks. By Paul Krill Nov 15, 2024 11 mins Java Programming Languages Software Development news Rust Foundation moves forward on C++ and Rust interoperability Problem statement released to address the challenges to making cross-language development with C++ and Rust more accessible and approachable. By Paul Krill Nov 14, 2024 2 mins C++ Rust Programming Languages Resources Videos