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

90PARTAGES

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

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

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 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
Membre expérimenté 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