PUTTING ENTERPRIS E JAVA IN THE CLOU D
Getting the full picture from the Jakarta EE Community
Over 1,800 developers participated in the Eclipse Foundation survey in March 2018 to answer questions on Java and Jakarta EE. One thing remains perfectly clear: Java still reigns supreme. Now, a large community of open source developers are pooling their efforts to accelerate the rate of innovation for Java EE’s next incarnation — as the cloud native Jakarta EE platform.
It’s a polyglot world... What programming languages are you using at work?
Java 99%
JavaScript 65%
Other 19%
Python 18%
C/C++ 11%
C# 9%
Go 6% ...but Java Ruby 4% is still king. Swift 3%
Fast Facts
Developers are still relying on older versions 33% of Java EE. construct more than 80% of their applications in multiple languages.
Java EE 7 55% 46% use Java to build more than 80% of applications. Java EE 6 38%
41% use Java to build Java EE 8
between 40 – 80% of 21% their applications.
It might be time to embrace the latest Java innovations.
What Java EE Why do organizations specifications do you use continue to rely on in your applications? Java EE? There's no shortage of diversity when it comes to Java EE specifications. The 22% most widely used are: stability
Java Persistence API 76%
21% Java API for RESTful web specifications services 75%
Servlet 59% 19% availabi lity of Java developers Enterprise JavaBeans 51%
Building on Java EE succe ss Sometimes it’s easy to take for granted a technology that most enterprise IT organizations rely on to run their most critical applications.
The most challenging How can the Eclipse Foundation aspects of working evolve Jakarta EE to meet your with Java EE cloud needs?
Missing technologies Faster pace 20% and specifications 47% of innovation
Large memory 40% requirements Native integration 57% with Kubernetes
Slow startup Better support
40% times 60% for microservices
The cloud native Java imperative
Organizations are becoming more comfortable deploying mission critical Java applications beyond the data center.
How many developers run their Java applications in NOW the cloud? WITHIN 2 YEARS
50% >30% Developers Developers
<20% >60% Java Java apps apps
Today: 50% of developers run By 2020, over 30% of developers less than 20% of their Java expect to run more than 60% of their applications in the cloud. Java applications in the cloud.
How many developers What frameworks are are building employed to build microservices? microservices?
Many are already building modern The Spring and Spring/Boot applications with microservices and frameworks (57%) dominate today are planning on moving to the new when it comes to building microservices world of cloud native deployments. using a derivative of Java.
But as Jakarta EE continues to evolve, NOW other frameworks are gaining traction, notably Eclipse MicroProfile . 45% are already building microservices
30%
22%
WITHIN 1 YEAR 19%
Another 21% are 15% planning to build microservices
Kubernetes Node.js Jersey Eclipse MicroProfile
HELP SHAPE THE CLOUD NATIVE FUTURE OF JAKARTA EE The stakeholders of the Jakarta EE community are committed to a cloud native future for the platform.
Are you interested in Subscribe to the becoming a member of the Jakarta EE Jakarta EE Working Group? newsletter today
Click Here Subscribe
Source survey: Jakarta EE Developer Survey 2018
Copyright (c) 2018, Eclipse Foundation, Inc. | Made available under a Creative Commons Attribution 4.0 International License (CC BY 4.0).