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

ChatGPT : le Financial Times signe avec OpenAI

FT Group, éditeur du Financal Times, a signé un accord avec OpenAI afin d'utiliser ses…

1 jour ago

Les hyperscalers renforcent leurs recherches et datacenters pour l’IA

Au premier trimestre, Microsoft, Meta/Facebook et Alphabet/Google ont déjà investi plus de 32 milliards $…

1 jour ago

Cybersécurité : Darktrace dans l’escarcelle de Thoma Bravo

La société britannique de cybersécurité Darktrace a accepté une offre de rachat de 5,32 milliards…

2 jours ago

Étude Trends of IT 2024 : comment les managers IT développent leurs projets

Silicon et KPMG lancent la deuxième édition de l'étude Trends of IT. Cette édition 2024…

2 jours ago

Atos : l’Etat veut acquérir les activités souveraines

Le ministère de l'économie a adressé une lettre d'intention à la direction d'Atos pour racheter…

2 jours ago

Arnaud Monier – SNCF Connect & Tech : « Notre moteur, c’est l’innovation et nous procédons par incrémentation »

Directeur Technologie de SNCF Connect & Tech, Arnaud Monier lance une campagne de recrutement pour…

2 jours ago