Das JCP (Java Community Process) EC (Exekutivkomitee) führte von Mitte Juni bis Mitte Juli eine Fragebogenumfrage zum Anwendungsstatus von Java 9+ (allgemeiner Begriff für Java 9 und höher) durch.
Die Anzahl der Antworten beträgt ungefähr 750 und die Ergebnisse sind wie folgt. (Q1 und Q2 sind Mehrfachauswahlmöglichkeiten, sodass eine Addition von mehr als 100% möglich ist.)
Kostenlose Antwort, 440 Kommentare.
Q1/Q2
Der Unterschied zwischen Q1 und Q2 ist der Unterschied zwischen der Entwicklungsumgebung und der Produktionsumgebung, aber die Ergebnisse sind ungefähr gleich. Nach dem Ergebnis von "derzeit verwendet" beträgt die Anwendung von Java 9/10 nur etwa 10%. Aufgrund des Ergebnisses der "Nichtverwendung" beträgt die Migration zu Java 9/10 nur etwa 30%. Fast 40% verwenden kein Java 11, und es wird angenommen, dass Java 8 vorerst der Mainstream sein wird.
Q3
Im dritten Quartal frage ich, warum Java 9+ nicht verwendet wird (kostenlose Beschreibung). Die Gründe können grob in die folgenden zwei unterteilt werden.
(A) LTS(Langzeitunterstützung)Nicht
(B) JPMS(Jigsaw)Ablehnen von
(A) ist der Grund dafür, dass Java 9/10 nicht verwendet wird, aber in Q1 / Q2 gibt es einige Antworten, dass Java 11 nicht verwendet wird, und es wird angenommen, dass der Grund (B) ist. Ich werde.
(B) wird weiter in das Folgende eingeteilt.
(B-1)Die von Ihnen verwendete Bibliothek unterstützt JPMS nicht
(B-2)Der von Ihnen verwendete Anwendungsserver unterstützt JPMS nicht
(B-3)Große Inkompatibilität
(B-4)Komplex, schwierig, keine Notwendigkeit
Q4/Q5
Q4 / Q5 ist eine Frage für Benutzer von Java 9+. Es scheint, dass nur wenige Benutzer JPMS verwenden, obwohl sie Java 9+ verwenden.
Recommended Posts