IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

La popularité d'Oracle Java en baisse, représentant seulement 34 % des distributions Java utilisées, contre 75 % en 2020.
Amazon passe à 22 %, contre 2 % il y a deux ans, selon New Relic

Le , par Sandra Coret

51PARTAGES

7  0 
Bien qu'elle reste la principale distribution Java du secteur, la popularité d'Oracle Java est deux fois moins importante qu'il y a deux ans, selon un rapport de la société de surveillance des applications New Relic.

Oracle Java est tombé à seulement 34 % des distributions Java utilisées, Amazon passant à 22 %, selon le rapport 2022 sur l'état de l'écosystème Java publié par New Relic.

Ce rapport, publié le 26 avril, se fonde sur les données recueillies auprès de millions d'applications fournissant des données de performance à New Relic. Il révèle que parmi les distributions du kit de développement Java (JDK), Oracle détenait environ 75 % du marché en 2020, mais seulement 34,48 % en 2022, selon New Relic. Amazon n'est pas loin derrière, avec 22,04 %, contre 2,18 % en 2020.

New Relic a déclaré que ses chiffres montrent un mouvement d'éloignement des binaires Oracle après que la société ait mis en place une "licence plus restrictive" pour sa distribution JDK 11, avant de revenir à une position plus ouverte avec le JDK 17, publié en septembre 2021. Derrière Oracle et Amazon se trouvent Eclipse Adoptium (11,48 %), Azul Systems (8,17 %), Red Hat (6,05 %), IcedTea (5,38 %), Ubuntu (2,91 %) et BellSoft (2,5 %).

Autres conclusions du rapport 2022 sur l'état de l'écosystème Java :

  • Java 11 est devenu la version de Java la plus utilisée. Version LTS (Long-Term Support) publiée en 2018, Java 11 est désormais utilisée par plus de 48 % des applications en production, contre 11,11 % en 2020. Java 8, également une version LTS, arrive en deuxième position avec 46,45 %. Java 8 détenait une part de 84,48 % en 2020.
  • Seulement 2,7 % des applications en production utilisent des versions Java non LTS. Java 14, qui date de 2020, est la version non LTS la plus populaire, mais elle n'était utilisée que dans 0,95 % des applications contrôlées.
  • Plus de 70 % des applications Java déclarées à New Relic le font à partir d'un conteneur.
  • G1 est le collecteur de déchets préféré de ceux qui ont abandonné Java 8.



Source : New Relic

Et vous ?

Trouvez-vous cette étude pertinente ?
Le déclin d'Oracle Java est dû à quoi, selon vous ?

Voir aussi :

Les contrôleurs de conformité d'Oracle incluraient désormais Java dans les audits de licence, les abonnements payants introduits il y a trois ans retiennent désormais l'attention de l'équipe

Oracle rétropédale en rendant son JDK 17 accessible sans coût pour une utilisation commerciale en raison de son abandon par les acteurs du développement informatique, qui lui préfèrent l'openJDK

Java 17 : Oracle JDK est désormais disponible gratuitement, y compris toutes les mises à jour de sécurité trimestrielles, et même pour une utilisation commerciale et en production

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de OButterlin
Modérateur https://www.developpez.com
Le 29/04/2022 à 11:06
L'éloignement d'Oracle vient certainement de leur politique commerciale agressive, toujours orientée profit maximum, avec un manque de respect des clients croissant.
En d'autres temps, IBM avait fait la même chose (erreur) pour en arriver au même résultat : tant qu'il n'y a pas d'alternative, ça marche, mais dès qu'il y en a une, tout le monde passe sur une alternative, même si elle devait être un peu moins bonnes, rien que par allergie.

Je tourne sur OpenJDK depuis la version 11 au boulot et à titre privé. Je ne prends que les LTS.
Je me fiche un peu de qui me fournit les binaires du moment que le serveur d'application JEE fonctionne.
9  0 
Avatar de smarties
Membre expérimenté https://www.developpez.com
Le 29/04/2022 à 11:03
Il y a OpenJDK disponible sur Linux.
Quand on voit aussi ce qui s'est passé entre Oracle et Google au niveau d'Android, ça me fait éviter la JVM et le JDK d'Oracle quand c'est possible.
4  0 
Avatar de smarties
Membre expérimenté https://www.developpez.com
Le 29/04/2022 à 20:51
Citation Envoyé par BenMitnicK Voir le message
Tous ce qui est "Open Source" on a toujours tendance a ce dire il manquera toujours de fonctionnalité donc pourquoi commencé a coder dessus si c'est pour être bloqué et tout recommencer voila pourquoi j'hésite a franchir le pas
Dans un de mes anciens travail on avait remonté 2 bugs sur les bases de données Oracle (version 19 je crois), après 3 ans c'est toujours pas corrigé, pas de retour. Ca dit "oui, oui on remonte ça au service technique" mais au final il ne se passe rien.
L'open source peut avoir des fonctionnalités en moins mais au moins les bugs sont généralement corrigés.
3  0 
Avatar de bouye
Rédacteur/Modérateur https://www.developpez.com
Le 05/05/2022 à 0:01
Citation Envoyé par marc.collin Voir le message
mais bon entre-temps le marché du desktop est pas mal mort
Et c'est un peu la le cœur du problème de la non présence (hors app intra entreprise) de Java coté desktop.

Pour le reste, la position d'Oracle reste dans la ligne des "révélations" qu'on avait eut il y a 4-5 ans, ca fait longtemps que je regarde plus les binaires Oracle et que je vais voir du coté de l'OpenJDK.
1  0 
Avatar de emilie77
Membre éprouvé https://www.developpez.com
Le 29/04/2022 à 9:21
Je découvre avec cet article qui esiste "Amazon Corretto" comme gout de OpenJDK
0  0 
Avatar de marc.collin
Membre chevronné https://www.developpez.com
Le 29/04/2022 à 14:29
il reste que Oracle est le plus gros contributeur... s'il arrête demain matin leur contribution, ça risque de fait mal...

on le voit bien avec JEE, de moins en moins utilisé
0  0 
Avatar de BenMitnicK
Membre à l'essai https://www.developpez.com
Le 30/04/2022 à 17:40
Citation Envoyé par smarties Voir le message
Dans un de mes anciens travail on avait remonté 2 bugs sur les bases de données Oracle (version 19 je crois), après 3 ans c'est toujours pas corrigé, pas de retour. Ca dit "oui, oui on remonte ça au service technique" mais au final il ne se passe rien.
L'open source peut avoir des fonctionnalités en moins mais au moins les bugs sont généralement corrigés.
Oui je suis d'accord avec toi mais quand le projet est abandonnée ou les fonctionnalités utilisé ont été virer tu fais comment ?? c'est ça aussi l'open source

De toute façons des 2 cotés il y a du bon et du mauvai
0  0 
Avatar de OButterlin
Modérateur https://www.developpez.com
Le 04/05/2022 à 9:21
Citation Envoyé par Madmac Voir le message
Depuis le temps que Java existe, et il n'existe toujours pas de moyen de faire des applications qui ne sont pas laides à faire peur. Par contre, du coté de C#, les alternative ne manquent pas: https://www.mono-project.com/docs/gui/
Alors là, je pense que tu ne sais pas de quoi tu parles... ou alors, il faut préciser.

Les applications web développées avec (par exemple) JSF2 / Primefaces sont non seulement très esthétiques mais très performantes quand on prend la peine de comprendre le framework. Le problème aujourd'hui c'est que dès que ça met plus d'une heure pour comprendre une techno, on a perdu la moitié des jeunes... alors effectivement, JEE, ça se mérite... mais qu'est ce que c'est puissant

Pour les clients lourds, JavaFx aurait été une bonne plateforme... on peut faire facilement pas mal de choses.
A priori un peu moins qu'avec Swing mais je connais bien moins JavaFx que Swing, du coup, c'est peut-être par méconnaissance que je dis ça.
Pour ce qui est du look, ce n'est pas Java qui est en cause... même s'il est vrai que du Swing de base, c'est vraiment, mais vraiment moche
En JavaFx c'est nativement beaucoup plus simpa.

Sinon, pour faire du client lourd pour des clients Windows exclusivement, oui, Microsoft a des produits qui tiennent la route.
Pour le web, bof bof bof... (j'ai été formé à .net il y a quelques années, il se peut que ça ait progressé depuis).
Ce n'est pas mauvais mais on est loin de JEE... mais comme c'est plus simple, ça s'apprend certainement plus vite.

Citation Envoyé par esperanto Voir le message
Les alternatives que tu cites ne viennent pas de Microsoft, et elles existent aussi pour Java, par exemple Gtk (je prends celui-là qui est dans la liste des alternatives que tu cites pour C#)
L'idée d'utiliser Gtk avec plusieurs langages me semble bien sympa, il faudra que je regarde ça de plus près
0  0 
Avatar de CoderInTheDark
Membre émérite https://www.developpez.com
Le 04/05/2022 à 9:55
Je suis sous open jdk 11.
Et j'ai rencontré amazone en entreprise

Du moment que ça build et que ça se lance pareille , je ne fais pas trop atention
0  0 
Avatar de marc.collin
Membre chevronné https://www.developpez.com
Le 04/05/2022 à 14:33
Citation Envoyé par Madmac Voir le message
Oracle est le parfait exemple pour démontrer pourquoi les programmeurs doivent considéré la possibilité de faire carrière dans l'administration. Le potentiel de Java a été gaspillé par la l'incompétence du grand patron. Depuis le temps que Java existe, et il n'existe toujours pas de moyen de faire des applications qui ne sont pas laides à faire peur. Par contre, du coté de C#, les alternative ne manquent pas: https://www.mono-project.com/docs/gui/
pourtant ce n'est pas les possibilités qui manque...
https://openjfx.io/

mais bon entre-temps le marché du desktop est pas mal mort
0  0