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 !

Redmonk : Swift progresse de façon spectaculaire, Go également,
JavaScript et Java au coude à coude pour la première place

Le , par Hinault Romaric

7PARTAGES

0  0 
Le langage JavaScript a gagné en popularité au courant de l’année 2014. Cette tendance a été confirmée par l’Index Tiobe, qui a également couronné le langage de script en 2014, grâce à la grosse progression qu’elle a enregistrée au cours de cette période.

L’indice Redmonk s’aligne derrière Tiobe, et va encore plus loin en faisant de JavaScript le langage de programmation le plus populaire, contrairement à Tiobe, donc l’indice fait figurer JavaScript en 7e position, derrière des langages comme C, Java, C++, C# ou encore Objective C.

Redmonk a publié son classement biannuel de la popularité des langages de programmation. Bien que JavaScript occupe la première position, l’écart avec Java est cependant très minime. « La différence entre les deux est si marginale qu’elle est négligeable », explique Redmonk, qui fait également savoir que « les langages souvent qualifiés d’être sur le chemin de la mort et les langages parfois présentés comme l’avenir, ont montré une croissance soutenue. »


La grande surprise du classement de Redmonk est le langage de programmation Swift qui avait été lancé l’an dernier. Bien entendu, on s’attendait à une adoption rapide du langage, mais celui-ci a enregistré une croissance fulgurante. « La croissance de Swift est sans précédent dans l’histoire de ce classement », affirme l’analyste Stephen O’Grady de Redmonk.

Depuis la dernière mise à jour de l’index Redmonk, Swift est passé de la 68e position à la 22e place. Soit un gain de 46 places. À titre de comparaison, le langage Go de Google qui avait été lancé en 2009 vient tout juste de faire irruption dans le top 20 de Redmonk.

Redmonk tient également à féliciter le langage de Google pour sa progression. Go a pu devancer les langages Visual Basic, Clojure et Groovy pour occuper la 17e position du classement. Stephen O’Grady prédit un avenir encore plus radieux pour le langage. Avec le support d’Android dans la version 1.4 de Go, le langage pourrait se retrouver dans le top 10, voir même le top 5, d’après l’analyste de Redmonk.

Le langage R, très populaire chez les statisticiens consolide sa place de numéro 13. L’industrie de l’IT devrait garder un œil sur les langages Rust de Mozilla et Julia. Ces deux langages gravis des échelons à chaque classement. À titre informatif, Julia est est un langage de programmation de haut niveau, performant et dynamique pour le calcul scientifique. Sa première version a vu le jour en 2012. Le langage reprend les aspects clés de Matlab, Lisp, C, Python, Perl et Ruby.

En ce qui concerne le top 10 du classement de Redmonk, il demeure plutôt statique. Alors que de nouveaux langages de programmation voient le jour, les anciens langages (JavaScript, Java, PHP, Python, C#, C++et Ruby) continuent à mener la danse et à être largement utilisés par les développeurs.


1 JavaScript
2 Java
3 PHP
4 Python
5 C #
5 C ++
5 Ruby
8 CSS
9 C
10 Objective-C
11 Perl
11 Shell
13 R
14 Scala
15 Haskell
16 Matlab
17 Go
17 Visual Basic
19 Clojure
19 Groovy

L’indice RedMonk, qui semble plus fiable que celui de Tiobe ou encore de PYPL, 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, 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

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

Avatar de dfiad77pro
Membre expérimenté https://www.developpez.com
Le 06/02/2015 à 15:25
C'est marrant dès qu'on critique Javascript on se prends forcément des -1

Et oh ! on est dans la même galère

On a le droit d'aimer les sorbets et pas les glaces au chocolat !
2  0 
Avatar de grunk
Modérateur https://www.developpez.com
Le 06/02/2015 à 13:43
J'ai vraiment du mal à comprendre cet engouement autour de javascript ces derniers temps. Certes ECMA6 améliore un peu les choses mais ça reste quand même pas un langage extraordinaire (bon coté client y'a pas vraiment d'autre choix).
J'ai jamais testé coté serveur (intérêt ?) mais ça reste quand même du JS. L'écosystème n'aide pas non plus je trouve , avec seulement quelques lib pérennes et beaucoup de framework à l'avenir incertains. J'ai sans doute une vision un peu trop limité par l'utilisation que j'en fait , mais à chaque fois que je dois y toucher c'est la punition

Mettre CSS au milieu de tous ce beau monde me parait un peu étrange ...
2  1 
Avatar de dfiad77pro
Membre expérimenté https://www.developpez.com
Le 06/02/2015 à 14:25
Citation Envoyé par Mrsky Voir le message
Le javascript permet de développer su serveur au client avec un seul langage, ce qui est plutôt appréciable. Honnêtement je ne comprend pas trop le souci qu'on les gens avec ce langage, j'aime beaucoup l'utiliser personnellement.
Ce qui me gène beaucoup, c'est le fait qu'il ne soit pas fortement typé à la base.

La plupart des IDEs sont pauvres à la base lorsqu'il s'agit de javascript (auto complétion souvent pas assez intelligente selon le contexte, etc, ), et la JAVA doc on oubli, pareil pour les interprétations d'erreur complexes avant exécution !

Personnellement ,je n'aime pas utiliser JAVASCRIPT directement, je préfère passer par GWT ou des sur-ensembles comme typeScript.
2  1 
Avatar de mangobango
Membre averti https://www.developpez.com
Le 06/02/2015 à 14:37
Je crois que Javascript n'est pas à proprement parler "populaire" mais "imposé" parce que le Web est incontournable et JS est là de facto (en version plus ou moins standard) . Et pourquoi est-il aussi côté serveur? Bien, peut-être pour capitaliser sur la souffrance déjà subie par les codeurs JS client qui, selon moi, ont bien du mérite. Et comme ça on n'embauche qu'un développeur JS "full stack" (le mythique) plutôt qu'un dev front-end et un back-end .

C'est vendredi? Bon aller, le troll est lâché - j'en ai gros sur la patate avec JS en ce moment - : JS a qd-mm réussi ce que jusque là seul l'assembleur avait réussi, à ma connaissance : motiver des gens pour créer des langages qui soit se compilent en JS (en utilisant JS comme une machine virtuelle: emscripten), soit se traduisent en JS (coffeescript, typescript, dart, C++ avec Cheerp, PyJS, Java...) histoire de ne plus avoir à toucher à ce langage. CQFD . Et les APIs de base, on s'arrache les cheveux en les voyant! Rien que Date est un vrai régal, d'incohérence en incohérence... On va me dire qu'il suffit de les connaitre et qu'il y a une obscure logique (comme il "suffirait" de connaître le solfège pour jouer de la musique). Mais si au terme de 20 ans et 6 versions, les normalisateurs n'ont pas réussi à faire un truc cohérent je m'inquiète pour le langage.

Je dirais bien aux implémentations actuelles de se geler (modulo patchs de sécurité) et d'introduire une machine virtuelle parallèle pour un langage plus... mieux Pas la peine d'en inventer un, il y en a plein! Mais un avec des API bien foutues, qui ne sortent pas des valeurs indexées à 1 alors que la méthode d'après indexe à 0... par exemple. Un avec un typage moins liquide ("faible" ça l'est trop pour décrire le typage actuel). Un expressif : décorateurs de fonctions, captures de variables, surcharge d'opérateurs... bref. Un où "this" c'est pas "that" ou "_this" ou "self" ou "laTasseDeCaféDuChef_carTuAsZappéLeBind". Si en plus c'est optimisable c'est tout bon!

Je leur dirais bien tout ça... pas sûr qu'ils m'écoutent par contre.

Oulalaaa, j'en avais gros sur la patate
Daniel
2  1 
Avatar de Mrsky
Membre éprouvé https://www.developpez.com
Le 06/02/2015 à 13:58
Le javascript permet de développer su serveur au client avec un seul langage, ce qui est plutôt appréciable. Honnêtement je ne comprend pas trop le souci qu'on les gens avec ce langage, j'aime beaucoup l'utiliser personnellement.
0  0 
Avatar de yahiko
Rédacteur/Modérateur https://www.developpez.com
Le 06/02/2015 à 18:46
J'ai failli loupé le topic à troll ! XD

Je constate en tout cas que TypeScript se situe désormais dans le leader quadrant et a dépassé Dart sur GitHub

Grâce à TypeScript, je me suis réconcilié avec JavaScript
0  0 
Avatar de DonQuiche
Expert confirmé https://www.developpez.com
Le 09/02/2015 à 15:40
Citation Envoyé par grunk Voir le message
J'ai vraiment du mal à comprendre cet engouement autour de javascript ces derniers temps. Certes ECMA6 améliore un peu les choses mais ça reste quand même pas un langage extraordinaire (bon coté client y'a pas vraiment d'autre choix).
En même temps....
a) Côté serveur php non plus n'est pas extraordinaire.
b) Côté développement multiplateformes les alternatives ne sont pas non plus extraordinaires.

Et je manie l'euphémisme à la truelle.
0  1 
Avatar de Neckara
Expert éminent sénior https://www.developpez.com
Le 10/02/2015 à 7:06
Bonjour,

Citation Envoyé par DonQuiche Voir le message
a) Côté serveur php non plus n'est pas extraordinaire.
Pourrais-tu développer ?
0  1