JavaScript en tête du classement des langages de programmation
Selon l'indice biannuel RedMonk

Le , par Hinault Romaric, Responsable .NET
Quel langage de programmation doit-on maîtriser pour être compétitif sur le marché de l'emploi ? Bien des programmeurs doivent se poser cette question. Un élément de réponse peut leur être fourni par une classification des langages de programmation usuels en fonction de leur popularité.

L’indice de popularité RedMonk a livré son classement biannuel des langages de programmation. JavaScript est sacré comme le langage le plus populaire devant Java, qui occupait la première place lors du dernier classement de RedMonk.

La troisième position est occupée par PHP qui garde sa place. RedMonk constate que, tandis que les langages natifs comme C# (qui occupe la quatrième position avec un gain de deux places) et C++ (gain d’une place pour la sixième position) gagnent en popularité, les langages de script à l’instar de Ruby (perte de deux places pour la septième position) et Python (descend d’un rang pour la cinquième position) enregistrent des baisses.

RedMonk note la présence du langage basé sur la JVM (Java Virtual Machine) Clojure pour la première fois dans le top 20, et l’entrée de CSS directement en dixième position.

En guise de comparaison, l’indice Tiobe classe C comme le langage le plus populaire, suivi de Java, Objective-C, C++ et C#. Du côté de PYPL, le top 5 est occupé par Java, PHP, Python, C# et C++.

L’indice RedMonk semble plus fiable que celui de Tiobe et PYPL parce qu’il est basé sur les données des communautés de développeurs. Alors que Tiobe et PYPL sont basés sur les recherches en ligne, RedMonk exploite les données de Stack Overflow (questions par langage de programmation) et GitHub (les langages utilisés par les projets hébergés sur la plateforme).

De plus, contrairement à Tiobe dont le classement est mensuel, RedMonk publie ses chiffres de façon biannuelle, car il estime qu’il faut une période de plusieurs mois pour mesurer les performances des langages de programmation.

Source : RedMonk, Tiobe, PYPL

Et vous ?

Que pense-vous du classement RedMonk ? Plus proche de la réalité que Tiobe et PyPL ?

Pour vous, JavaScript est-il le langage le plus populaire ?


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de ymajoros ymajoros - Membre habitué https://www.developpez.com
le 17/02/2014 à 14:06
3 enquêtes, 3 classements différents :-)
Avatar de TiranusKBX TiranusKBX - Expert confirmé https://www.developpez.com
le 17/02/2014 à 14:13
Que pense-vous du classement RedMonk ? Plus proche de la réalité que Tiobe et PyPL ?

les classement Tiobe et PyPL mon l'air d'être des classements matu-vus
Evidemment que les recherche en Objective-C sont nombreuses avec Apple qui change souvent ces API et don la doc est aussi claire qu'un code de 2000 lignes non commentées ^^

Pour vous, JavaScript est-il le langage le plus populaire ?

JavaScript n'est pas forcément le plus populaire mais avec les applis en HTML/JS et la recrudescence de contenus actif sur les sites il est fortement utilisé et remonte donc
Avatar de youx youx - Membre du Club https://www.developpez.com
le 17/02/2014 à 14:17
Je m'étais posé la question il y a pas mal d'année, il fallait que le système X que j'allais choisir: me permette de trouver tu travail, bien payé, mieux payé d'ailleurs que le système Y, et soit pérenne sur les 10-20 prochaines années. J'ai donc liquidé C/C++ (trop complexe pour moi, pas assez de débouché à l'époque, hors de scope de ce que je voulais faire), vidé Visual Basic, ignoré PHP/C#, rigolé devant javascript, et pris à bras le corps Java 1.3 puis 1.4, avec les EJB 1 puis 2 parceque c'était super velu et aller être vendu très très très chère aux entreprises. Bon... je fait désormais du Java 7, EJB 3.1, XML de la crypto, dans des environnements Windows/Unix, je chatouille XML/XSD, 2-3 trois trucs en sécurité, des web services, de l'interopérabilité. Y'à pas mal de chose que j'ai laissé sur le bord du chemin, mais les bonnes pratiques Java, les patterns, les modèles sont toujours là!
Alors voilà, la réflexion doit ce porter sur ce vous voudriez faire dans les 10 prochaines années. Si, vous avez 20 000 nouveaux arrivants expert "trucs", et 5 000 nouveaux arrivant expert "bidule", avec une part de marché équivalente... et bien voyez tout de suite où cela vous mènes. Pensez débouchés, missions, variété du boulot, entourages. Bien sur, mon discours est basé sur mon cas personnel et surtout si vous devenez réellement expert dans un domaine, quel qu'il soit, avec un tant soit peu de débouché, vous n'aurez aucun problème.
Avatar de super_navide super_navide - Provisoirement toléré https://www.developpez.com
le 17/02/2014 à 14:33
Je suis d'accord , j'ai découvert node.js et la je dois dire que c'est surpuissant pour faire un proto d'outil.
En utilisant un serveur web, on peut faire une IHM rapidement et hyper facilement et coté serveur on peut manipuler des fichiers des executable etc...
En plus avec WebGL on peut des protos de jeux videos et on utilise un seul langage coté serveur et client
Après pour une plus grosse application avec bcp de développeur java est mieux adapté , mais javascript peut-être conservé pour une interface web.

Enfin je pense il y a deux langages incontrounable sur le marché java et javascript.
Avatar de abriotde abriotde - Membre éclairé https://www.developpez.com
le 17/02/2014 à 14:36
Comment peut-on comparer C et CSS? Il faut commencer par comparer les langages en concurrence au moins indirect. CSS, HTML et Javascript coté client sont a part. Avec le développement d'application web riche ils prennent de l'importance nécessairement. Par contre ce qui est intéressant c'est de comparer javascript côté serveur (Node.js), Java, C++, PHP, Ruby, Python... Idéalement il faudrait un classement par type d'utilisation : Scripts, Application web, Application client lourd, Embarqué haut niveau... car tous sont compétents dans ces domaines pas n'ont pas la même utilisation en entreprise mais ces utilisations évoluent suivant les évolutions de performance / facilités.
Avatar de - https://www.developpez.com
le 17/02/2014 à 15:23
tous ca sa me rappel l'epoque ou j'ai eu envie de faire de la programation et j'ai choisi javascript car il y avait pas toute ces histoires de compilation un simple notepad et un navigateur et le tour etait joué et aussi il avait la reputation d'un langage de bouffon pour faire des effets de bouffon que j'adorait et après plusieurs années après avoir supporté toutes les insulte que l'on profané envers javascript je me sens heureux heureux de faire du javascript et heureux de ne pas etre seul au monde et peut etre que cela changera peut que ce n'est qu'un effet de mode seul l'avenir nous le dira
Avatar de anthyme anthyme - Membre expérimenté https://www.developpez.com
le 18/02/2014 à 12:08
Citation Envoyé par TiranusKBX  Voir le message
JavaScript n'est pas forcément le plus populaire mais avec les applis en HTML/JS et la recrudescence de contenus actif sur les sites il est fortement utilisé et remonte donc

C'est pourtant cela la définition de populaire

Personnellement j'ai un gros background .net "anti js" et depuis quelques années j'ai fait du javascript avec winjs, phonegap et node.js et je dois dire que j'apprecie beaucoup ces technos ! Node.js notamenent es
C'est sur qu'il ne faut pas aborder cette techno de la même façon qu'un langage de classe, il a ses spécificités pour faire du beau code et il vaut mieux l'utiliser dans la facon dont il a été créé plutôt que de le forcer a faire ce qu'il ne sait pas faire.

Citation Envoyé par super_navide  Voir le message
Je suis d'accord , j'ai découvert node.js et la je dois dire que c'est surpuissant pour faire un proto d'outil.
En utilisant un serveur web, on peut faire une IHM rapidement et hyper facilement et coté serveur on peut manipuler des fichiers des executable etc...
...
Après pour une plus grosse application avec bcp de développeur java est mieux adapté , mais javascript peut-être conservé pour une interface web.

Ce n'est pas ce que pense paypal, il sont en train de tout migrer de java à node.js
Avatar de Arsene Newman Arsene Newman - Expert éminent sénior https://www.developpez.com
le 19/06/2014 à 10:56
Classement biannuel des langages de programmation par Redmonk : Java et JavaScript en tête
Suivis de près par PHP, Python et C#, Perl chute à la 12 ème place

L’analyste spécialisé dans le développement IT Redmonk, vient de publier son second classement biannuel des langages de programmation les plus populaires. Pour ce faire, Redmonk recourt aux données collectées sur deux plateformes majeures du web : GitHub et StackOverflow.

Redmonk étudie entre autre la corrélation entre les deux plateformes pour consolider les résultats. La corrélation est généralement forte de l’ordre de 80%, mais dans le cas de ce dernier classement, l’analyste souligne une corrélation plus faible que la normale, de l’ordre de 74%.

Redmonk a entre autre établit le classement suivant :
  • 1 Java / JavaScript
  • 3 PHP
  • 4 Python
  • 5 C#
  • 6 C++ / Ruby
  • 8 CSS
  • 9 C
  • 10 Objective-C
  • 11 Shell
  • 12 Perl
  • 13 R
  • 14 Scala
  • 15 Haskell
  • 16 Matlab
  • 17 Visual Basic
  • 18 CoffeeScript
  • 19 Clojure / Groovy



La lecture de ce classement révèle une évolution et un changement relativement long surtout pour les 10 premiers. Il y a donc peu de surprises et le classement reflète dans sa globalité les autres classements des langages de programmation, mais il est important de souligner certains points :
  • Le duo Java/JavaScript occupe la première place sur les deux plateformes, ce qui s’explique par leur grande popularité, mais aussi par le grand nombre de frameworks écrits en JavaScript et disponibles sur GitHub.
  • Le langage Python repasse devant C#, à la 4ème place.
  • Le CSS fait reculé deux langages populaires et solides au sein du top10 : le langage C et Objective-C. Toutefois, ce changement est loin d’augurer le déclin de ces deux langages.
  • Le langage Ruby est en léger déclin, après avoir occupé la 5ème place en 2013, il passe à la 7ème dans ce dernier classement.


A côté de ces premiers résultats relatifs au top 10, le classement dévoile l’éclosion ou à contrario la régression de d’autres langages qui figurent dans les 10 places suivantes :
  • Le langage dédié aux statistiques R perce à la 13ème place après avoir occupé la 18ème place lors du classement de janvier 2013. C’est les 14ème fois consécutive que le langage progresse dans le classement, preuve d’un certain dynamisme.
  • Le langage Go sort du top 20, mais il n’y a pas de quoi s’inquiéter. Une analyse plus approfondie laisse penser que le langage sera de nouveau dans le top 20 lors des six prochains mois, vu le nombre important de projets qui migrent vers Go.
  • Le déclin de Perl est de plus en plus remarqué. Après avoir fait partie du top 10 pendant longtemps, il n’occupe aujourd’hui qu’une modeste 12ème place.


Au final, dans sa globalité, le Top 20 reste le même avec quelques changements, alors que les langages au-delà de la 20ème place connaissent plus de fluctuations dues en partie à la grande diversification des langages de programmation actuellement.

Source : Redmonk.com

Et vous ?

Que pensez-vous de l’évolution de ce classement ?
Avatar de matpush matpush - Membre averti https://www.developpez.com
le 19/06/2014 à 16:44
Swift est déjà bien avancé pour un langage qui vient d'être dévoilé :/
Avatar de Shuty Shuty - Membre éprouvé https://www.developpez.com
le 19/06/2014 à 16:50
Citation Envoyé par matpush  Voir le message
Swift est déjà bien avancé pour un langage qui vient d'être dévoilé :/

C'est exactement ce que je pensais! Autrement je pense que ça reflète bien le move de l'IT.
Offres d'emploi IT
Spécialiste systèmes informatiques qualité et référent procédure H/F
Safran - Ile de France - Colombes (92700)
Expert décisionnel business intelligence H/F
Safran - Ile de France - Évry (91090)
Chef projet big data - pse flotte H/F
Safran - Ile de France - Évry (91090)

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique Accueil