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.
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%.
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.
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.
The trend is almost the same as in 2018.
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.
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.
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.