JavaScript entre dans le Top 10 des langages les plus populaires
Dans le classement TIOBE
Le 2013-06-12 14:39:52, par Stéphane le calme, Chroniqueur Actualités
L'index de la communauté de programmation TIOBE est une mesure de la popularité des langages de programmation. Il se calcule sur la base du nombre de résultats des moteurs de recherche les plus utilisés pour des requêtes contenant le nom du langage.
Objective-C et PHP regagnent du terrain puisqu'ils remontent respectivement d'une et deux places dans le classement. Désormais à la 5e place, l'indice de popularité de PHP est de 5,987, soit un gain annuel de 0,70. Objective-C est en 3e position avec un indice de 10,356.
En pôle position du classement se trouve C. La technologie conserve sa première place avec un indice de popularité de 17,809.
Toutefois, malgré le buzz créé autour du langage ces derniers temps, JavaScript fait un retour timide dans le top 10 des langages les plus populaires. « Cela relève un peu du miracle que ce langage omniprésent ne fasse pas encore partie du top 5 » n'a pas manqué de souligner la communauté en introduction. L'adoption croissante de Node.js étend le périmètre d'utilisation du langage en permettant à JavaScript une plus grande marge de manœuvre côté serveur.
Il faut remarquer aussi l'introduction d'alternatives à JavaScript dans le classement comme Dart de Google (80e position), CoffeScript (139e position) et TypeScript (207e position).
À cause de la méthodologie utilisée par le classement TIOBE, ces indices ne sauraient être révélateurs du taux effectif de pénétration de ces langages.
Source : TIOBE
Et vous ?
Qu'en pensez-vous ? Quel est votre langage de programmation de prédilection ?
Objective-C et PHP regagnent du terrain puisqu'ils remontent respectivement d'une et deux places dans le classement. Désormais à la 5e place, l'indice de popularité de PHP est de 5,987, soit un gain annuel de 0,70. Objective-C est en 3e position avec un indice de 10,356.
En pôle position du classement se trouve C. La technologie conserve sa première place avec un indice de popularité de 17,809.
Toutefois, malgré le buzz créé autour du langage ces derniers temps, JavaScript fait un retour timide dans le top 10 des langages les plus populaires. « Cela relève un peu du miracle que ce langage omniprésent ne fasse pas encore partie du top 5 » n'a pas manqué de souligner la communauté en introduction. L'adoption croissante de Node.js étend le périmètre d'utilisation du langage en permettant à JavaScript une plus grande marge de manœuvre côté serveur.
Il faut remarquer aussi l'introduction d'alternatives à JavaScript dans le classement comme Dart de Google (80e position), CoffeScript (139e position) et TypeScript (207e position).
À cause de la méthodologie utilisée par le classement TIOBE, ces indices ne sauraient être révélateurs du taux effectif de pénétration de ces langages.
Source : TIOBE
Et vous ?
-
LycheExpert éminentOui, et à la flemme incommensurable et l'incapacité à accepter les normes et les typages fort de la nouvelle génération de développeurs.
Ou tout simplement que les premières générations n'ont pas eu de cours en classe parce que c'était trop récent et que personne ne pouvait l'enseigner ^_^le 12/06/2013 à 17:26 -
Paul TOTHExpert éminent séniorc'est peut-être aussi car les jeunes développeurs ne se rendent pas compte que depuis 20 ans on a des environnement de développement très développés et que redescendre sur du JS/HTML/CSS ça fait mal au cul.
d'ailleurs Javascript n'est pas si populaire que ça, moi qui code en Javascript, je trouve le plus souvent sur Google du jQuery, du Bootstrap, voir du CoffeeScript que de l'aide sur du raw Javascript.le 12/06/2013 à 17:50 -
satenskeMembre confirméLe classement tiobe est toujours assez ambigu. En effet, il ne tiens pas compte de l'utilisation d'un langage mais du nombre de recherche effectué dessus. Ainsi un langage plus compliqué/posant plus de problème sera placé plus haut qu'un langage plus « facile ».
On peut donc supposer que cela vient du fait que le C est plus complexe à prendre en main que le java (pointeurs, allocation dynamique, …), de plus de nombreuse écoles commencent par enseigner le C.
Je ne pense donc pas que ce classement soit à prendre au pied de la lettre, bien qu'il donne une tendance, cela ne représente pas l'utilisation en entreprise.le 12/06/2013 à 17:07 -
SylvainPVRédacteur/ModérateurEffectivement, sorti d'école d'ingé il y a 2 ans on m'a enseigné le C, C++, C#, Turbopascal (
) , Java & JEE, mais on a complètement survolé le Javascript que j'ai appris par moi-même. A la fin d'un exposé sur le langage, mon prof a conclu sur "le Javascript c'est un langage de merde, mais on a pas mieux". J'ai appris qu'il avait radicalement changé son opinion l'année suivante en découvrant certains aspects du langage qu'il ignorait, et avait intégré le Javascript au programme. Alors que faut-il en conclure
Envoyé par Paul TOTH
redescendre sur du JS/HTML/CSS ça fait mal au cul
le 12/06/2013 à 19:42 -
UtherExpert éminent séniorJ'avais regardé la procédure employée il y a quelque temps, je ne me souviens plus exactement comment ça marche, mais je me souviens qu'il y a un système pour éviter ce genre de faux positifs. Seules les recherches ou le nom du langage est combiné avec des mots relatifs à la programmation sont comptabilisées.
Il n'y reste pas moins qu'appeler ce classement un classement de popularité est idot. Et que les langages mal documentés et qui servent aux études, sont clairement favorisés.le 12/06/2013 à 22:37 -
DevTroglodyteMembre extrêmement actifQu'il soit plus rapide, et qu'il laisse tomber les $ devant les noms de variable
(bon après, ça doit faire 7 ans que j'ai pas touché à PHP, ça a un peu changé aujourd'hui) le 13/06/2013 à 9:53 -
Bestel74Membre confirméOui, oui, et oui à tout ce que j'ai pu lire, sauf que personne ne pense à tous les systèmes embarqués programmés en C ? De plus beaucoup de programme sous Linux sont aussi fait en C/C++
La montée de Bash confirme ma petite théorie je trouve, Linux se retrouve de plus en plus embarqué un peu n'importe où !
J'ai pas encore un grand recule sur la chose, mais je ne trouve pas ce classement si hallucinant que ça !le 13/06/2013 à 8:58 -
kdmbellaExpert éminentEn tout cas pour moi il est important d'avoir une connaissance pointue du Javascript car en effet c'est un langage qu'on survole un peu trop souvent et qui s'avère pourtant important pour le web. Je pense que s'il y avait un peu plus de rigueur dans son enseignement et/ou son apprentissage on ne lirait pas tout et son contraire à son sujet. Alors va pour un approfondissement de l'apprentissage du JS au delà du
Code : alert("kdmbella");
le 13/06/2013 à 12:12 -
Paul TOTHExpert éminent séniorben tu prends n'importe quel langage de développement natif évolué, que ce soit en C++, C#, Delphi, VB, etc...voir même Java (qui n'est pas natif)... tu as un tas de fonctions qui semblent être des évidences qui ne sont pas possible sous Javascript. Avec HTML5 on commence à avoir des choses incroyablement modernes comme ... le Drag&Drop de fichier ! Non mais franchement, c'est risible ! Aucun accès au Clipboard, comment je fais un copier/coller ?
Les applis sont de plus en plus développées en mode Web, mais ce mode est particulièrement en retard par rapport à tout ce qui existe...son seul avantage est de pouvoir fonctionner sur n'importe quelle machine (et encore) sans installation.
Maintenant, je ne doute pas que JS permettra de faire toujours plus de choses, mais on part avec un méchant retour en arrière avant de pouvoir avancer.le 12/06/2013 à 21:53 -
fab_hunter1100Membre régulierCa me fait toujours doucement rigoler les amalgames que certains font " android = java " . Pour le reste rien a dire . Le "C" est en pole position et le restera encore de nombreuses années. C est tres simple, l explication . Autant il y a des programmeurs specialiser dans les "hight level" tout ce qui est UI et consort (donc java, C#, C++ and Co Qt.......), autant il y a des gens eyant la charge du hardware et du "low-level", Kernel , system d exploitation (Exclusivement C ou assembler) . Il serait une erreur de croire que l adoption des langages concue pour les couches superieures se fait a l inssue des langages utilisés dans les couches inferieurs.
Alors C for Everle 13/06/2013 à 9:54