La seconde édition du rapport Azul sur Java menée auprès de plus de 2 000 professionnels révèle que 71 % d’entre eux sont confrontés à des problèmes de capacité de calcul cloud inutilisée. 62 % signalent une perte de productivité DevOps due à du code mort ou inutilisé, 50 % utilisent Java pour le développement de l’IA.
Azul, la seule entreprise 100 % axée sur Java, dévoile aujourd’hui le deuxième opus de son rapport annuel sur l’état de Java, offrant un aperçu de la façon dont les organisations exploitent Java dans un paysage technologique en constante évolution. Le rapport comprend les réponses de plus de 2 000 professionnels de Java dans le monde. Il met en lumière comment les entreprises relèvent les défis de tarification et de licence d’Oracle Java, les stratégies qu’elles adoptent pour faire face aux coûts du cloud, les facteurs ayant un impact sur la productivité DevOps et le rôle que joue Java dans le développement de l’IA.
Note importante :
Sur toutes les entreprises contactées dans le monde entier pour participer à l’enquête et au rapport Azul 2025 sur l’état de Java, seulement 1 % des personnes interrogées ont été disqualifiées pour avoir participé à l’enquête parce qu’elles n’utilisaient pas Java dans leur entreprise, ce qui souligne que 99 % des organisations interrogées utilisent activement Java.
De plus, près de 70 % des personnes interrogées indiquent que plus de la moitié de leurs applications sont construites avec Java ou s’exécutent sur une machine virtuelle Java (JVM), confirmant ainsi le rôle fondamental de Java dans les entreprises d’aujourd’hui. Voici les principales conclusions de l’enquête et du rapport 2025 sur l’état de Java :
Deux ans après l’introduction par Oracle de sa tarification basée sur les employés pour Oracle Java SE, les inquiétudes restent vives. 82 % des utilisateurs d’Oracle Java ont exprimé un malaise avec son modèle de coût, soit le même pourcentage que celui indiqué dans l’enquête et le rapport Azul 2023 sur l’état de Java. Le pourcentage d’organisations envisageant des alternatives à Oracle Java a également considérablement augmenté, passant de 72 % en 2023 à 88 % aujourd’hui. Les cinq principales raisons invoquées pour envisager une migration hors d’Oracle Java (où les personnes interrogées peuvent sélectionner toutes les réponses qui s’appliquent) sont les suivantes : coût (42 %), préférence pour l’open source (40 %), tactiques de vente d’Oracle (37 %), incertitude créée par les changements continus de prix et de licences (36 %) et politiques restrictives d’Oracle (33 %). Ces réponses soulignent que les entreprises recherchent de plus en plus des alternatives rentables, flexibles et transparentes à Oracle Java pour atténuer les risques financiers et opérationnels.
Près des deux tiers des entreprises déclarent que les charges de travail Java représentent plus de 50 % de leurs coûts de calcul dans le cloud. Signe clair d’une allocation inefficace des ressources, 71 % des entreprises ont plus de 20 % de capacité de calcul cloud inutilisée qu’elles paient. Les entreprises réagissent en prenant des mesures pour mieux aligner leurs investissements dans le cloud sur l’utilisation réelle, notamment en tirant parti d’instances de calcul et de processeurs plus récents et plus efficaces (35 %) et en utilisant un JDK haute performance (24 %). Parmi ceux qui utilisent un JDK hautes performances, les deux principales raisons invoquées sont « l’amélioration des performances des applications » et « l’optimisation des coûts de calcul dans le cloud ».
L’enquête révèle des défis importants en matière de productivité du développement d’applications. 62 % des personnes interrogées déclarent que le code mort ou inutilisé a un impact sur l’efficacité de leurs équipes DevOps. Les problèmes de sécurité aggravent ces défis, 33 % d’entre eux déclarant que leurs équipes DevOps perdent plus de la moitié de leur temps à traiter les faux positifs provenant de vulnérabilités de sécurité liées à Java. De plus, 49 % des entreprises rencontrent encore des failles de sécurité liées à Log4j en production, trois ans après sa découverte initiale.
Le rôle croissant de Java dans l’intelligence artificielle (IA) devient de plus en plus évident, avec 50 % des organisations utilisant Java pour créer des fonctionnalités d’IA, dépassant à la fois Python et JavaScript pour le développement de l’IA parmi les entreprises centrées sur Java. Cependant, cette adoption de l’IA a des implications en matière d’infrastructure : 72 % des organisations indiquent qu’elles devront augmenter leur capacité de calcul pour prendre en charge les applications Java avec fonctionnalité d’IA. Bien que l’enquête se soit concentrée sur les organisations déjà investies dans Java, elle souligne que les développeurs Java continuent d’innover avec Java, en tirant parti de l’écosystème de bibliothèques robuste du langage de programmation pour adopter des technologies émergentes comme Al. Cela renforce encore le rôle de Java en tant que pierre angulaire du développement d’applications modernes et prêtes pour l’avenir.
« Notre rapport montre que les entreprises recherchent activement des moyens d’optimiser leurs déploiements Java afin d’améliorer l’efficacité opérationnelle et la prévisibilité des coûts », commente Scott Sellers, cofondateur et PDG d’Azul. « Alors que Java continue d’être l’épine dorsale des applications critiques de l’entreprise, nous observons des tendances importantes, de l’intérêt croissant pour les alternatives Oracle Java aux stratégies d’optimisation du cloud, en passant par l’amélioration de la productivité DevOps et l’innovation avec l’IA. »