Le pôle de compétitivité francilien Systematic nous avait prévenus en janvier dernier : sous l’effet du cloud et de la mobilité, Javascript est devenu un langage mûr, doté d’un éco-système riche, et prêt à être déployé dans les entreprises. Le cabinet d’analyste Redmonk vient aujourd’hui confirmer cette tendance par les chiffres.
En s’appuyant sur les données extraites - à sa demande - de l’importante base de connaissance de Black Duck Software - qui se livre par ailleurs à des audits de code source d’applications Open Source - , le cabinet Redmonk rapporte que Javascript a enregistré une croissance d’adoption fulgurante dans les 18 derniers mois (entre août 2009 et mars 2011), allant jusqu’à dépasser Java à la fin de la période - l'usage de Javascript a notamment explosé sur les postes clients, mais on a aussi vu un intérêt croissant pour l'usgae du langage côté applications serveurs avec des technologies comme node.js, NDLR. 
Selon les chiffres recueillis par Redmonk, Javascript a vu son usage progresser de 2% parmi les développeurs alors que Java reculait d'à peu près autant au cours de la même période. Cette progression de Javascript, ainsi que celle de Ruby (qui croit encore plus fortement que Javascript sur la période) se fait ainsi au détriment de Java et de C++ par exemple - les 2 langages qui enregistrent une baisse sur ce lapse de temps.
Même si globalement Java reste encore devant Javascript en terme de volume de lignes de code - le langage C dominant avec 44,6% des usages -, il apparait que les langages dynamiques, comme Javascript, Ruby ou Python ont acquis les développeurs à leur cause grâce à l’essor d’un large éco-système de développement et des frameworks, constate le cabinet d’analyse. Mais surtout, conclut le cabinet, ce détournement des développements de la sphère Java constitue également une preuve que Java a atteint son point culminant en matière d’adoption, et semble désormais se reposer sur une base installée, certes volumineuse, mais qui ne croitra que plus très faiblement. Contrairement à Javascript, Ruby ou Python.
Si le cabinet n’évoque pas la polémique qui entoure Java depuis le rachat de Sun par Oracle - surtout depuis les querelles au sein du JCP (Java Community Process)- , il apparait que le contexte politique entourant le langage n’est guère pas propice à son développement. Et les développeurs pourraient commencer à y réfléchir à deux fois. En janvier dernier, un analyste de Forrester avait déjà tiré la sonnette d’alarme, expliquant que Java, de par sa complexité et de par son éloignement progressif du client (au profit du serveur), séduirait de moins en moins les jeunes développeurs. Ces derniers se tourneraient plus volontiers vers des langages mieux représentés côté postes clients, comme Javascript ou HTML 5. Redmonk nous livrerait-il un premier signe du déclin de Java en tant que langage?
Développement : Javascript qui rit, Java qui pleure
Le 11 avril 2011 (13:20) - par Cyrille Chausson
Rubriques : Outils de développement - langages Tags : java - javascript - developpement
Les développeurs ont préféré Javascript à Java ces 18 derniers mois. C’est le constat qu'effectue le cabinet d’étude Redmonk, qui s’appuie sur les chiffres de Black Duck Software, laissant ainsi entrevoir la fin de la croissance pour le langage né chez Sun. Un constat qui laisse à penser que le futur de Java repose désormais sur sa base installée.
livres blancs avec LesSourcesIT.fr
Sécuriser les terminaux mobiles des utilisateurs dans l’entreprise
Les appareils mobiles, tels que les smartphones et les tablettes tactiles, permettent à un nombre croissant d’employ…
La mise en place d’un programme de veille sécuritaire efficace au sein d’une organisation n’est pas à prendre à…
Les commentaires
Pertinence du commentaire :
Par dbugLe 11/04/2011 à 15:54
Javascript sur serveur, c'est juste une hérésie passagère issue de quelques fans, à moins que le langage acquière un typage fort, des règles d'écriture plus strict et une intégration à Eclipse plus évoluée (complétion intelligente ...)
Noter ce commentaire
Pertinence du commentaire :
Par ChristopheLe 12/04/2011 à 00:41
@dbug la capacité des serveurs à effectuer les tâches pour lesquels ils sont programmés n'est _du tout_ lié à un typage fort, j'en veut pour démonstration le nombre de serveurs fonctionnant (très bien) en PHP. Pour ce qui est du Javascript côté serveur, il a déjà fait ses preuves malgré sa relative jeunesse en étant utilisé notamment par Yahoo ou Palm/HP (webOS).
Pour ce qui est des règles d'écritures, elles existent déjà, mais chaque développeur doit rester responsable de la qualité et de la lisibilité de son code.
Pour ce qui est de l'intégration avec Eclipse, c'est vraiment un faux problème. Non seulement Eclipse n'est pas le seul IDE existant mais il est d'ors et déjà capable de gérer le javascript côté serveur tel que NodeJS
Enfin, pour terminer, le Javascript n'a clairement pas pour objectif de remplacer Java (tout comme Java de remplacer PHP ou C), c'est simplement des langages différents répondant à des besoins différents. NodeJS a pour principal intérêt d'être quasiment totalement asynchrone, il n'y a donc pratiquement pas d’intérêt de l'utiliser dans un environnement ou une architecture faite pour fonctionner de façon synchrone si ce n'est de suivre la mode pour la mode et donc foncé droit dans le mur.
Noter ce commentaire
Pour ce qui est des règles d'écritures, elles existent déjà, mais chaque développeur doit rester responsable de la qualité et de la lisibilité de son code.
Pour ce qui est de l'intégration avec Eclipse, c'est vraiment un faux problème. Non seulement Eclipse n'est pas le seul IDE existant mais il est d'ors et déjà capable de gérer le javascript côté serveur tel que NodeJS
Enfin, pour terminer, le Javascript n'a clairement pas pour objectif de remplacer Java (tout comme Java de remplacer PHP ou C), c'est simplement des langages différents répondant à des besoins différents. NodeJS a pour principal intérêt d'être quasiment totalement asynchrone, il n'y a donc pratiquement pas d’intérêt de l'utiliser dans un environnement ou une architecture faite pour fonctionner de façon synchrone si ce n'est de suivre la mode pour la mode et donc foncé droit dans le mur.
- 1.Cisco stoppe les développements de sa tablette Cius
- 2.Mike Lynch, ex patron d’Autonomy, quitte HP
- 3.Formation de spécialistes du cloud : un nouveau mastère à l'Isep
- 4.Le FBI se dote discrètement d’une unité de surveillance d’Internet
- 5.Mobiles : plus de 8 smartphones sur 10 sont sous Android ou iOS, selon IDC
- 6.Le système de vote en ligne des français expatriés handicapé par un bug Java
publicité
- 1.Android domine un marché des smartphones en hausse de 45%
- 2.Le smartphone, outil de tous les débordements
- 3.Les programmes de sensibilisation à la sécurité informatique ont une vraie valeur
- 4.EMC World 2012 : EMC dévoile 42 nouveaux produits
- 5.Facebook fait son entrée en bourse dans la douleur
- 6.Messagerie de santé : l’Asip estime le Saas pas assez mature et opte pour l’Open Source
publicité
Les dossiers du MagIT
-
La sécurité se met résolument au «Big Data»…
La coopération est à la mode, en matière de sécurité. Les initiatives et les appels se… -
Tablettes, le temps des applications …
Les DSI peuvent-ils encore faire le gros dos face la multiplication des tablettes et autres terminaux… -
BPM : existe-t-il une place pour les pure-players ?…
Concentration des acteurs, mutation des modèles économiques, concentration du BPM dans les flux… -
La sécurité du Cloud, un défi aux multiples facettes …
À certains égards, le Cloud Computing, dans toutes ses variantes, n’est finalement qu’une option…
Les économies de stockage à travers une architecture unifiée
Beaucoup d’organisations ont fait le choix du stockage « unifié » à travers les systèmes Multiprotocol storage systems (MPS). Avec la croissance exponentielle du nombre de d…
Virtualisation : bénéfices, défis et solutions
Alors qu’il existe différentes voies en matière de virtualisation ce document se concentre sur 3 approches : serveurs, postes de travail et appliances. L’un des motifs de cet…
livres blancs avec LesSourcesIT.fr
Recevez les newsletters du MagIT
Sans frontière











