En mars 2019, les résultats de l'enquête Jakarta EE auprès des développeurs menée par la Fondation Eclipse ont été publiés. https://jakarta.ee/documents/insights/2019-jakarta-ee-developer-survey.pdf
Dans cet article, je présenterai quelques questions et réponses basées sur les données brutes.
Java 8 s'est classé premier avec 83,76%. En 2018, Java 8 était de 86,87%. La différence par rapport à 2018 est que Java 7 est passé de 45,26% à 24,51%, tandis que Java 11 est passé à la 3e place avec 20,05%.
Java EE 7 est de 44% (56,29% en 2018), ce qui est le même que la première place, mais Java EE 8 est de 37%, qui est la deuxième place.
Il y avait plus de choix qu'en 2018, 1ère place Meilleure prise en charge du microservice et 2ème place L'intégration native avec Kubernets reste inchangée. La mise en œuvre des références de qualité de production est passée de la 4e place en 2018 à la 3e place.
La tendance est quasiment la même qu'en 2018.
En 2018, la question était "framework utilisé dans les microservices", Le classement du 1er printemps et du 2e Kubernetes n'a pas changé. MicroProfile (28%) occupe la 3e place, ce qui représente une forte hausse par rapport à la 7e place (14,68%) en 2018.
La moyenne pondérée est comprise entre environ 3 et 4, Ceux qui ont répondu "JAMAIS ENTENDU" 47,04% pour Bootique, 41,68% pour Envoy, 35,76% pour Knative, Les développeurs Java ne le connaissent peut-être pas.
L'accent mis sur les natifs du cloud n'a pas beaucoup changé depuis 2018. Parmi eux, Spring / Spring Boot maintient une lecture native du cloud, tandis que Il est à noter que l'utilisation de MicroProfile a considérablement augmenté. Java 8 est toujours le courant dominant pour Java SE, mais il semble que Java 11 devient progressivement populaire.