Pour gérer vos consentements :

Java : les développeurs privilégient Java 8 et Tomcat

Oracle, devenu propriétaire de la technologie Java en 2010 après l’acquisition de Sun Microsystems, le sait bien : la popularité du langage de programmation orienté objet ne se dément pas chez les développeurs d’applications. Et Java 8 fait de la résistance.

C’est l’un des enseignements de l’édition 2020 du « Java Developer Productivity Report » publié par l’équipe en charge de JRebel, un plugin Java porté par Perforce Software. 400 architectes et développeurs Java ont répondu à l’enquête internationale.

Quelles sont les versions de Java les plus utilisées ?

Java 8 domine encore

58% des développeurs interrogés l’automne dernier privilégient Java 8 et 22,5% se tournent vers Java 11 (tous deux avec support à long terme). Ils ne sont plus que 7% à utiliser Java 7 ou une version antérieure. Par ailleurs, 5,5% « seulement » ont déclaré s’appuyer sur Java 12 ou une version plus récente (Java 13 est sorti en septembre 2019).

Quel langage de programmation Java utilisez-vous principalement ? (source : Perforce Software, Inc.)

« Pour nous, cela n’a pas été une grande surprise de voir que Java 8 [sorti mi-mars 2014] est le langage de programmation dominant. Il est plus surprenant, en revanche, de constater que seulement 23% des répondants utilisent Java 11 », ont déclaré les auteurs du rapport.

Ils expliquent la tendance par un manque de mises à jour « véritablement impactantes » de Java depuis la v8 et par le coût pour mettre à niveau la Java Virtual Machine (JVM).

Qu’en est-il pour les serveurs d’applications ?

Serveurs d’applications et IDE

Du côté des serveurs d’applications Java, Tomcat (utilisé par 61% des répondants) devance largement les alternatives, dont Jetty (13%) et WebLogic d’Oracle (7%).

Quel serveur d’applications utilisez-vous en priorité ? (source : Perforce Software, Inc.)

JRebel explique l’avance de Tomcat dans ce domaine par sa polyvalence et sa compatibilité avec d’autres plateformes Java majeures comme Spring Boot, Docker, Hybris et Amazon Web Services (AWS). De surcroît, Tomcat est accessible gratuitement.

En revanche, lorsqu’il est question d’environnement de développement intégré (IDE) utilisé dans le cadre professionnel, c’est l’IDE en version payante IntelliJ IDEA qui l’emporte (82%).

Eclipse (24%) et VSCode (10%) suivent loin derrière.

Quel IDE pour développeur utilisez-vous professionnellement ? (source : Perforce Software, Inc.)

Quant aux applications basées sur les microservices, elles sont désormais utilisées par plus de 50% des développeurs Java et profils techniques interrogés, contre 27% il y a deux ans.

Recent Posts

RH, finances, stratégie… Les complexités de la Dinum

De l'organisation administrative à la construction budgétaire, la Cour des comptes pointe le fonctionnement complexe…

10 heures ago

SpreadSheetLLM ou la promesse d’une GenAI plus à l’aise avec Excel

Sous la bannière SpreadSheetLLM, Microsoft propose un framework destiné à optimiser le traitement des feuilles…

11 heures ago

Comment AT&T a payé une rançon pour le vol de ses données

Selon le magazine Wired, AT&T aurait payé près de 400 000 $ à un pirate…

13 heures ago

Banni, Kaspersky quitte les États-Unis

Confronté à un bannissement généralisé, Kaspersky va se retirer progressivement du marché américain, à partir…

16 heures ago

La « coche bleue », mais pas que : X accusé d’enfreindre le DSA

Voilà X officiellement accusé d'infractions au DSA. La Commission européenne ne valide pas le système…

1 jour ago

Atos : le financement de la restructuration validé

Un groupe de banques et de créanciers obligataires ont accepté le financement du plan de…

2 jours ago