PUTTING ENTERPRIS E IN THE CLOU D

Getting the full picture from the Jakarta EE Community

Over 1,800 developers participated in the 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 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

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).