Il pourrait le renverser dans environ deux mois, en fonction des tendances actuelles.
En bref: Selon l’indice Tiobe de popularité des langages, l’écart entre Java et C# est si faible que si les tendances actuelles restent inchangées, C# dépassera Java dans environ deux mois. De tous les langages, Java affiche la plus forte baisse annuelle (3,92 %) et a perdu une position par rapport à octobre 2022.
Java est actuellement au quatrième rang de l’indice Tiobe de popularité des langages, avec une note de 8,92 %, tandis que C# est classé cinquième avec une note de 7,71 %. Java a été classé premier en avril 2020, sa position la plus élevée depuis 2001, et est tombé au numéro 4 en septembre 2023, sa position la plus basse (depuis 2001) après avoir été dépassé par C++, C et Python.
Dans le classement, C Sharp affiche le gain le plus élevé de 3,29 %, tandis que Java affiche la plus forte baisse annuelle de tous les langages (3,92 %) et a perdu une position par rapport à octobre 2022. Les deux langages de programmation appartiennent à la « famille C ». ‘ et s’affrontent depuis plus de 20 ans maintenant.
Selon Tiobe, spécialisé dans l’évaluation et le suivi de la qualité des logiciels, la chute de Java est principalement attribuée à la décision d’Oracle d’introduire une licence payante après la sortie de la version 8 de Java.
D’un autre côté, C Sharp de Microsoft est gratuit et open source même si Microsoft avait déjà publié le langage avec Visual Studio et .NET Framework, qui étaient tous à source fermée. Il a ensuite publié Visual Studio Code et la plate-forme unifiée .NET, qui prennent tous en charge C# et sont open source.
Une autre raison du déclin de Java, selon Tiobe, est que sa définition n’a pas beaucoup changé dans le passé et que son concurrent direct et alternative à JetBrains, Kotlin, est plus facile à utiliser et totalement gratuit.
Le classement est basé sur l’index de la communauté de programmation Tiobe, qui est mis à jour mensuellement et indique la popularité des langages de programmation. Les évaluations sont basées sur le nombre de fournisseurs tiers, de cours et d’ingénieurs qualifiés. Yahoo !, Bing, Google, Rakuten et Etsy font partie des 25 moteurs de recherche populaires utilisés pour le calcul, et les notes sont calculées en comptant le nombre de visites.
Tiobe dit que l’index ne se concentre pas sur le meilleur langage de programmation et que vous pouvez l’utiliser pour vérifier si vos compétences en programmation sont à jour ou pour décider du langage de programmation que vous devez choisir.
Crédit image : Christopher Gower