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 sacré langage de l'année 2014 par Tiobe
Swift enregistre la plus grosse progression sur PyPL

Le , par Hinault Romaric

0PARTAGES

2  1 
Après Objective-C (qui a remporté le TIOBE programming language award en 2012) et Transact-SQL (sacré l’an dernier), c’est au tour du populaire langage de Script JavaScript d’occuper la première marche du podium. Du côté de l’indice PyPL, c’est le nouveau langage de programmation d’Apple Swift qui s’est le mieux distingué.

Comme il est de coutume en début de chaque mois, Tiobe et PyPL ont publié leur classement sur l’évolution de l’adoption des langages de programmation. Ces classements ne fournissent certes par une représentation exacte de la réalité, mais nous avons jugé nécessaire de présenter les premiers rapports de cette année, qui ont le mérite de faire un bilan pour 2014.

En 2014, c’est le langage de programmation JavaScript qui a enregistré la plus grosse progression (+ 1,7%). La part du langage de script est passée de 1,539% il y a un an à 3,274% en janvier 2015. Le langage ravi la place à Swift qui semblait être le candidat idéal ce sacre. « C’était une arrivée serrée. Swift et R semblaient être les principaux candidats pour le titre, mais en raison d’une chute importante d’Objective-C ce mois, beaucoup d’autres langages ont profité de cette situation pour dépasser ces deux candidats à la dernière minute », justifie Tiobe.

Le langage JavaScript, considéré comme un « vilain petit canard », par certains développeurs à cause de certains de ses défauts de conception, dont l’absence de typage fort, a su au fil du temps se faire une place dans le monde du développement informatique. Selon Tiobe, JavaScript doit ce succès à l’adoption des frameworks comme JQuery, Bootstrap, Node.js, ou encore GWT.

Tiobe rejoint ainsi l’indice de popularité RedMonk, qui avait dans ses deux précédents rapports biannuels publiés en février et en juillet 2014, attribué la plus importante cote de popularité au langage JavaScript.

Par contre, Tiobe note que les concurrents de JavaScript, dont CoffeeScript (qui est passé de la position 170 à 158) et TypeScript (qui est quitté du numéro 205 au 195), ont peiné à se déplacer vers le haut. Par contre, Dart de Google a fait un saut important de la 124e position à la 34e position en 2014. Une progression à attribuer à Google, selon Tiobe, qui note cependant que JavaScript ne devrait pas craindre le langage en 2015, car « il n’a pas encore un véritable concurrent. »

Tiobe va plus loin dans son analyse, et offre quelques prévisions pour l’année 2015. Il envisage une progression de Swift et de Java. « Objective-C va probablement perdre sa position dominante dans le développement d’applications mobiles, alors que Java et Swift vont gagner du terrain dans ce domaine », affirme Tiobe, qui ne serait pas surpris de voir Java devenir à nouveau le langage de programmation le plus populaire de l’index Tiobe, grâce à Android. Autre fait intéressant, avec la demande dans la modélisation et l’analyse des grands volumes de données, les langages MATLAB et R, leaders du domaine, ont des chances d’entrer dans le top 10 du classement Tiobe.

D’autres langages qui se sont bien distingués au cours de 2014 sont PL/SQL (+ 1,38%) et Perl (+ 1,33%).

En ce qui concerne le classement, C demeure le langage le plus populaire de l’indice Tiobe avec une part de 16,703% (en baisse de 1,24 point), suivi de Java (15,528%) et d’Objective C (6,953%), qui a perdu 4,14 points. C++ (6,705%) et C# (5,045%) ferment le top 5.

Du côté de l’indice PyPL, c’est le langage de programmation Swift qui est couronné, avec une croissance de 3% au cours de 2014, permettant au langage de figurer en neuvième position dans le classement PyPL, devant Ruby et Visual Basic.

La tête de PyPL est occupée par Java, suivi par PHP. Le langage C n’apparait qu’à la sixième position, derrière C# et PHP.

Pour rappel, le classement de TIOBE s'appuie sur une formule qui évalue le nombre de fois qu'un langage spécifique est recherché sur les moteurs de recherche comme Yahoo, Google et Wikipedia. Le classement PYPL ( PopularitY of Programming Language Index ) quant à lui se base sur l'analyse du nombre de fois où un langage spécifique est recherché sur Google.

Source : Tiobe, PyPL

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 air-dex
Membre expert https://www.developpez.com
Le 08/01/2015 à 18:04
Quelque soit la crédibilité de Tiobe c'est normal que JavaScript finisse par devenir le langage de l'année. Entre l'HTML 5 et les nombreuses technos d'interface graphique où JS joue un rôle important (Qt Quick, Windows 8+ en desktop ou bien en Phone...), il est normal que l'on retrouve le JavaScript à cette place. Qu'on l'aime ou qu'on le déteste, le JavaScript est désormais partout (ou presque).

Par contre Swift langage de l'année chez PyPL... C'est aussi crédible que pour Go quand il a eu ce titre chez Tiobe. Un langage avec un avenir potentiellement prometteur, mais sans plus. Heureusement pour Go, il confirme un peu en faisant son petit bonhomme de chemin. Swift fera-t-il la même chose ?
0  0 
Avatar de Neckara
Expert éminent sénior https://www.developpez.com
Le 16/01/2015 à 6:57
Bonjour,

Je suis déçu de ne pas voir de petits schémas dans l'article ce qui nous aurait permis d'avoir une vision d'ensemble et de faciliter la lecture de l'actualité.
0  0 
Avatar de senacle
Membre actif https://www.developpez.com
Le 19/01/2015 à 9:47
Classer la popularité des langages selon le nombre de fois où ils sont recherchés dans un ou plusieurs moteurs de recherche me semble surprenant.
Pour moi, il n'y a pas proportionnalité totale entre le nombre de recherche et l'utilisation réelle des langages.

J'ai eu l'occasion de faire des recherches sur des langages pour savoir ce qu'ils sont, mais ne les ai pas utilisés pour autant.

D'un autre côté, il est bien évidemment difficile de connaître les proportions d'utilisation réelle des langages.
0  0 
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