Le JCP (Java Community Process) CE (Comité exécutif) a mené une enquête par questionnaire de mi-juin à mi-juillet concernant l'état de l'application de Java 9+ (terme général pour Java 9 et versions ultérieures).
Le nombre de réponses est d'environ 750 et les résultats sont les suivants. (Q1 et Q2 sont des choix multiples, donc les ajouter ensemble dépassera 100%)
Réponse libre, 440 commentaires.
Q1/Q2
La différence entre Q1 et Q2 est la différence entre l'environnement de développement et l'environnement de production, mais les résultats ont tendance à être à peu près les mêmes. D'après le résultat «actuellement utilisé», l'application de Java 9/10 n'est que d'environ 10%. De plus, du fait de "ne pas utiliser", la migration vers Java 9/10 ne sera que d'environ 30%. Près de 40% n'utilisent pas Java 11 et on pense que Java 8 sera le courant dominant pour le moment.
Q3
Au troisième trimestre, je demande pourquoi Java 9+ n'est pas utilisé (description gratuite). Les raisons peuvent être grossièrement divisées en deux.
(A) LTS(Soutien à long terme)ne pas
(B) JPMS(Jigsaw)Le déni
(A) est la raison pour laquelle vous n'utilisez pas Java 9/10, mais en Q1 / Q2, il y a pas mal de réponses que Java 11 n'est pas utilisé, et on pense que la raison est (B). Je vais.
(B) est en outre classé comme suit.
(B-1)La bibliothèque que vous utilisez ne prend pas en charge JPMS
(B-2)Le serveur d'applications que vous utilisez ne prend pas en charge JPMS
(B-3)Grande incompatibilité
(B-4)Complexe, difficile, pas besoin
Q4/Q5
Q4 / Q5 est une question pour les personnes qui utilisent Java 9+. Il semble que seules quelques personnes utilisent JPMS même si elles utilisent Java 9+.
Recommended Posts