Jakarta EE Developer Survey 2019

In March 2019, the results of the Jakarta EE developer survey conducted by the Eclipse Foundation were released. https://jakarta.ee/documents/insights/2019-jakarta-ee-developer-survey.pdf

In this article, I will introduce some questions and answers based on the raw data.

Q8 What version of Java SE are you using?

image.png

Java 8 ranked first with 83.76%. In 2018, Java 8 was 86.87%. The difference from 2018 is that Java 7 fell from 45.26% to 24.51%, while Java 11 rose to 3rd place with 20.05%.

Q9 What version of Java EE are you using?

image.png

Java EE 7 is 44% (56.29% in 2018), which is the same as the first place, but Java EE 8 is 37%, which is the second place.

Q14 How to make Jakarta EE suitable for cloud native?

image.png

There were more choices than 2018, 1st place Better support for microservice and 2nd place Native Integration with Kubernets are unchanged. Production quality reference implementation has risen from 4th place in 2018 to 3rd place.

Q16 What language / runtime is used in cloud native?

image.png

The trend is almost the same as in 2018.

Q17 What framework do you use in cloud native?

image.png

In 2018, the question was "framework used in microservices", The ranking of 1st Spring and 2nd Kubernetes has not changed. MicroProfile (28%) is in 3rd place, which is a big rise from 7th place (14.68%) in 2018.

Q20 What is important about cloud native technology?

image.png

The weighted average is in the range of about 3 to 4, but Those who answered "NEVER HEARD OF IT" Bootique 47.04%, Envoy 41.68%, Knative 35.76%, Java developers may not be familiar with it.

Summary

The importance of cloud natives hasn't changed much from 2018. Among them, Spring / Spring Boot maintains the cloud-native reading, while It is noteworthy that the use of MicroProfile has increased significantly. Java 8 is still the mainstream for Java SE, but it seems that Java 11 is becoming more and more popular.

Recommended Posts

Jakarta EE Developer Survey 2019
Java EE 8 (Jakarta EE 8) New feature summary