Im März 2019 wurden die Ergebnisse der von der Eclipse Foundation durchgeführten EE-Entwicklerumfrage in Jakarta veröffentlicht. https://jakarta.ee/documents/insights/2019-jakarta-ee-developer-survey.pdf
In diesem Artikel werde ich einige Fragen und Antworten basierend auf den Rohdaten vorstellen.
Java 8 belegte mit 83,76% den ersten Platz. Im Jahr 2018 betrug Java 8 86,87%. Der Unterschied zu 2018 besteht darin, dass Java 7 von 45,26% auf 24,51% fiel, während Java 11 mit 20,05% auf den 3. Platz vorrückte.
Java EE 7 beträgt 44% (56,29% im Jahr 2018), was dem ersten Platz entspricht, Java EE 8 jedoch 37%, was dem zweiten Platz entspricht.
Es gab mehr Auswahlmöglichkeiten als 2018,
F16 Welche Sprache / Laufzeit wird in Cloud Native verwendet? Der Trend ist fast der gleiche wie im Jahr 2018. F17 Welches Framework verwenden Sie in Cloud Native? Im Jahr 2018 lautete die Frage "Framework für Microservices", aber das Ranking von 1st Spring und 2nd Kubernetes hat sich nicht geändert. MicroProfile (28%) belegt den 3. Platz, was einem starken Anstieg gegenüber dem 7. Platz (14,68%) im Jahr 2018 entspricht.
Der gewichtete Durchschnitt liegt im Bereich von etwa 3 bis 4, Diejenigen, die geantwortet haben "HÖREN SIE ES NIE" Bootique 47,04%, Gesandter 41,68%, Knative 35,76%, Java-Entwickler sind möglicherweise nicht damit vertraut.
Der Schwerpunkt auf Cloud Natives hat sich seit 2018 nicht wesentlich geändert. Unter diesen behält Spring / Spring Boot eine Cloud-native Lesart bei, während Es ist bemerkenswert, dass die Verwendung von MicroProfile erheblich zugenommen hat. Java 8 ist immer noch der Mainstream für Java SE, aber es scheint, dass Java 11 allmählich populär wird.