Developpez.com

Le Club des Développeurs et IT Pro

Classements TIOBE et PYPL : Java baisse en popularité

Alors que de plus en plus de développeurs semblent s'intéresser à Python

Le 2016-02-06 09:19:49, par Michael Guilloux, Chroniqueur Actualités
Conformément à leur tradition, TIOBE et PYPL ont livré leur classement mensuel des langages de programmation en fonction de leur popularité. Pour ceux qui ne sont pas familiers à ces classements, il convient de rappeler que l’index TIOBE s’appuie sur une formule qui évalue le nombre de fois qu’un langage spécifique est recherché sur les moteurs de recherche comme Yahoo, Google, Wikipédia, Bing, Amazon, YouTube et Baidu. Quant au classement PYPL (PopularitY of Programming Language Index), il se base sur l’analyse du nombre de fois où un tutoriel sur un langage spécifique est recherché sur Google. PYPL exploite les données provenant de Google Trends en utilisant le mot-clé « tutoriel ». Ce mot-clé est fréquemment utilisé par les développeurs qui apprennent un nouveau langage, cet index peut donc être un bon indicateur de popularité d’un langage.

Si chacun des indices utilise des concepts différents, leur conciliation peut toutefois permettre aux développeurs de se faire une idée de la popularité de leurs langages préférés et de leurs substituts.

Pour en venir aux classements de ce mois de février, il faut noter qu’aussi bien chez TIOBE que du côté de l’index PYPL, Java a enregistré une baisse en popularité. À l’opposé, de plus en plus de personnes semblent se lancer dans l’apprentissage de Python ou utiliser le langage dans de nouveaux projets de logiciels.

En ce qui concerne Java, TIOBE rappelle que depuis la fin de 2014, la popularité du langage de programmation n’a cessé d’augmenter et se poursuivre jusqu’au mois dernier. Mais apparemment, le langage de programmation de l’année 2015 selon le classement de TIOBE « a clairement des difficultés à poursuivre sa hausse en 2016. » Après plus d’un an de croissance continue, Java ralentit et y laisse quelque 0,32 point de parts de marché en passant de 21,465 % au classement de janvier à 21,145 % ce mois-ci. Du côté de PYPL, Java perd encore 0,2 point sur les deux derniers mois, en passant de 24,4 % à 24,2 %. Aucune raison n’a été avancée par les analystes pour expliquer la baisse enregistrée par Java. Il faut toutefois noter que ce langage de programmation continue de dominer les deux classements, suivi de loin par C (index TIOBE) et Python (sur PYPL).

Du côté de Python, on peut prédire sans se tromper que le langage de programmation a encore de beaux jours devant lui, au vu d’une popularité continuellement en hausse selon PYPL. Par rapport à la même période l’année dernière, Python enregistre la plus forte hausse en popularité sur PYPL (1,2 %) devant Swift avec 0,4 %. Sur les deux derniers mois, Python est passé de 11,6 % de parts à 11,9 %. D’après PYPL, les paramètres entrant en compte dans le calcul de son indice font que l’index PYPL « peut vous aider à décider quel langage étudier, ou utiliser dans un nouveau projet de logiciel ». Rappelons encore que l’indice PYPL s’intéresse au nombre de fois qu’un tutoriel est recherché sur un langage donné.

Les tableaux suivants donnent les classements TIOBE et PYPL pour le mois de février 2016.

Classement TIOBE : février 2016


Classement PYPL : février 2016 (croissance par rapport à février 2015)


Sources : TIOBE, PYPL

Et vous ?

Qu’en pensez-vous ?

Voir aussi :

Classement Tiobe et PYPL : Swift en passe de ravir la place d'Objective-C, et vous, quel est votre choix entre ces deux langages ?
Tiobe et PYPL : Java demeure à la première place et affiche dans le classement Tiobe 20 % de parts après 6 ans
Classement Tiobe et PYPL : Java classé n° 1 par les deux entreprises ce mois de septembre avec JavaScript en 7e position
Classements TIOBE et PYPL : Python gagne en popularité, mais Java demeure le leader incontestable
TIOBE : Java sacré langage de l'année 2015 et Objective-C en forte baisse, Python enregistre la plus forte progression sur PyPL
  Discussion forum
37 commentaires
  • Gugelhupf
    Modérateur
    selon le classement de TIOBE « a clairement des difficultés à poursuivre sa hausse en 2016. » Après plus d’un an de croissance continue, Java ralentit et y laisse quelques 0,32 point de part de marché en passant de 21,465% au classement de janvier à 21,145% ce mois-ci. Du côté de PYPL, Java perd encore 0,2 point sur les 2 derniers mois, en passant de 24,4% à 24,2%. Aucune raison n’a été avancée par les analystes pour expliquer la baisse enregistrée par Java.
    Durant un très court instant, j'ai cru lire un article sur le cours de la bourse
  • Envoyé par danielhagnoul
    Vu la méthode de mesure, je pense que ces classements mesurent la complexité d'un langage plutôt que sa part de marché.
    Même pas, car si c'était le cas on aurait brainfuck et haskell dans les premiers et non java et python.
    À mon avis, ce que mesurent ces classements, personne ne le sait vraiment, et tout le monde s'en fout.
  • atha2
    Membre éprouvé
    J'adore les statistiques On nous sort que Java est en perte de popularité avec à coté une variation de +0.3% et +5.8%
    C'est comme la courbe du chômage ? C'est une bonne nouvelle quand il y a une diminution de l'augmentation des chômeurs ?
  • yahiko
    Rédacteur/Modérateur
    Envoyé par Gugelhupf
    Durant un très court instant, j'ai cru lire un article sur le cours de la bourse
    La volatilité du classement TIOBE démontre clairement son absurdité.
  • Ph. Marechal
    Membre du Club
    C'est la java des indices et c'est pytheux
  • 23JFK
    Membre expert
    La variation n'est pas significative, il n'y a pas de nouveautés du côté de java qui incite à faire une recherche de tuto/information. Quant au python, tous les curieux qui veulent voir le projet tensorflow récemment mis en open-source sont un peu obligés de se renseigner sur python pour pouvoir parcourir le code.
  • steel-finger
    Membre confirmé
    @Gugelhupf : Pareil pour moi, je me suis posé la question.

    Sinon il est vrai que ce genre de classement ne sert pas à grand chose.
  • TiranusKBX
    Expert confirmé
    on ne peut pas faire un sondage auprès de tous les programmeurs de France histoire d'avoir un réel aperçus ? si il y a des volontaires je le met en ligne il resteras plus qu'à le diffuser, un mois de temps pour y répondre devrais suffire !
  • Python a de beaux jours devant lui car il est utilisé dans les écoles pour l'apprentissage, et qu'il concurrence perl coté système et php coté web. Quand tu vois des annonces d'emploi ou on te demande de savoir faire de l'appli web, de l'appli mobile native et de l'administration de serveur web (soit une shitload de langages et concepts), si on peut faire "l'impasse" sur un ou deux langage en utilisant python ça fait sacrément envie !
  • Iradrille
    Expert confirmé
    Envoyé par yahiko
    La volatilité du classement TIOBE démontre clairement son absurdité.
    Et il est plus significatif que le classement PYPL. Mais oui, l'utilité de ce genre de classement est faible.