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 !

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

Le , par Hinault Romaric

22PARTAGES

2  1 
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 ?

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

Avatar de abriotde
Membre expérimenté 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.
8  0 
Avatar de ymajoros
Membre habitué https://www.developpez.com
Le 17/02/2014 à 14:06
3 enquêtes, 3 classements différents :-)
4  0 
Avatar de 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.
4  1 
Avatar de Cyrilange
Membre averti https://www.developpez.com
Le 26/06/2014 à 15:22
Et quand je pense que d'autres nouveaux langages vont bientôt sortir, je me dis qu'il va bientôt falloir faire un "Top 50". A vrai dire je m'en fou un petit peu car, peu importe la couleur du chat du moment qu'on attrape la souris. Je serais plus intéressé de savoir qu'elle est la corrélation qu'il y a entre les langages utilisés et les projets réalisés.
3  0 
Avatar de palnap
Membre actif https://www.developpez.com
Le 19/06/2014 à 17:46
Je vois pas bien l'intérêt de mélanger les langages web front-end, web back-end et desktop dans tous ces classements...

Comment comparer Java et Javascript ? Encore si on comparait Java EE avec Node.js cela aurait un sens mais là...

C'est comme d'avoir CSS en 8è position, ça nous apprend quoi exactement ?

Vous en voyez beaucoup des projets Web Java ne contenant aucune ligne de Javascript ou de CSS.
1  0 
Avatar de Simara1170
Membre éprouvé https://www.developpez.com
Le 20/06/2014 à 12:04
Je sais bien qu'il y a plein d'autres moyens de le faire (j'ai réussi à bricoler un truc avec Delphi, c'est dire...), mais il faut arrêter de compter HTML et CSS comme des langages seuls... Ca vient dans un package, alors que derrière tu tapes du JS, du C, du java, un petit chinois avec un feutre ou un hammsterzilla, c'est pareil: tu l'auras de toute manière, et ils comptent de manière "frauduleuse" dans les stats...Puisqu'ils sont déjà inclus finalement, dans les stats des langages backend.

Le seul cas particulier que je concède, c'est JS, qui peut servir à la fois en frontend et en backend, grâce à node.js, bien que je préferais qu'on sépare là aussi les deux usages...
1  0 
Avatar de Bousk
Rédacteur/Modérateur https://www.developpez.com
Le 27/06/2014 à 0:30
Citation Envoyé par SurferIX Voir le message
Lua progresse. Je m'en doutais, il va falloir l'apprendre rapidement. Cf Apache mod_lua (je sors un gros article dessus d'ici quelques jours).
Sois rassuré, apprendre le Lua est des plus enfantin.
1  0 
Avatar de Auteur
Expert éminent sénior https://www.developpez.com
Le 07/08/2014 à 12:45
Citation Envoyé par Cyrilange Voir le message
Je serais plus intéressé de savoir qu'elle est la corrélation qu'il y a entre les langages utilisés et les projets réalisés.
Pareil, je n'arrive pas à comprendre pourquoi met-on tous les oeufs dans le même panier Chaque langage a ses spécificités. Javascript est utilisé dans le développement Web, en aucun cas vous ne vous en servirez pour du calcul scientifique (et pourtant on voit Matlab et R dans ce classement).
Pour moi cette étude, prise comme ça, n'a aucun sens.
1  0 
Avatar de super_navide
Nouveau Candidat au Club 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.
2  2 
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
2  2