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 !

Classement biannuel des langages de programmation par Redmonk :
Java et JavaScript en tête, suivis de près par PHP, Python et C#

Le , par Arsene Newman

274PARTAGES

2  0 
JavaScript en tête du classement des langages de programmation
selon l’indice biannuel RedMonk

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 lu gratuitement 6 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.

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

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 averti 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 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é :/
0  0 
Avatar de 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.
0  0 
Avatar de SylvainPV
Rédacteur/Modérateur https://www.developpez.com
Le 19/06/2014 à 18:10
Citation Envoyé par palnap Voir le message
Encore si on comparait Java EE avec Node.js cela aurait un sens mais là..
Il ne faut pas chercher de sens techniquement parlant, les stats sont simplement basées sur le nombre de projets Github et le nombre de tags StackOverflow. Mais pour info, certains services web peuvent utiliser conjointement Node.js et JavaEE. Sur mon projet actuel, on a un Node.js dédié aux tâches haute performance en parallèle d'un JBoss et d'une stack JavaEE classique.
0  0 
Avatar de Vlozer
Membre habitué https://www.developpez.com
Le 19/06/2014 à 21:46
Citation Envoyé par matpush Voir le message
Swift est déjà bien avancé pour un langage qui vient d'être dévoilé :/
Ca n'a rien d'étonnant vu que c'est un language proprio qui suit un precedent langage assez populaire l'objective C... Y'aura toujours quelque réfractaires, mais lorsque MS a publié .NET je me souviens qu'une bonne moitié des dev etaient ravis d'avoir acces à de nouveaux outils, et étaient suffisamment curieux pour l’expérimenter...

Reste que je trouve que ce tableaux est tout sauf representatif: se baser sur le nombre de tag sur SO et le nombre de projet Github (quand on connait la façon qu'il a de mélanger tout et n'importe quoi) et parlé derriere de "popularité" c'est un peu foireux... mais je trouve ça toujours plus honnête que les classements TIOBE...
0  0 
Avatar de 23JFK
Inactif https://www.developpez.com
Le 19/06/2014 à 23:02
Citation Envoyé par palnap Voir le message
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.

javafx et silverlight utilisent du CSS pour générer de belles GUI. Comme javafx est plus ou moins destiné à remplacer l'API Swing, l'usage du CSS dans ce contexte peut évoquer les applications desktop et web écrites en java.
0  0