La deuxième chance de Javascript 

Le 10 septembre 2008 (17:35) - par Cyrille Chausson

Imprimer Envoyer par e-mail

Rubriques : Internet et Intranets - Editeurs - Outils de développement - langages Tags : navigateur - internet - standards - developpement

C'est le dernier langage à la mode. Javascript, en 2008, a connu une rentrée particulièrement florissante. Poussé par les alizées du Web 2.0, des RIA, d'Ajax, d'applications hébergées et du Saas, ainsi que par des implémentations de plus en plus fines dans les navigateurs, ce langage, mal aimé à l'origine, redevient le langage n°1 du Web. Très logiquement, tout l'intérêt se porte désormais sur l'évolution du standard.

Born Again. Après presque 15 ans d'implémentations, plus ou moins ratées, Javascript est revenu au centre des toutes les attentions des éditeurs de navigateurs  - notamment avec Chrome ou Tracemonkey - et des développeurs Web. Moteur du Web 2.0 et composante indissociable d'Ajax, le vilain petit canard des langages Web doit, pour répondre aux exigences de ce nouveau marché, évoluer et s'harmoniser...pour repartir de nouveau.

Fin aout, l'organisme de standardisation Ecma lançait une pierre dans les développements du standard EcmaScript, autre nom de Javascript. L'organisme décidait de stopper les développements de la version 4 du langage. Laissant sur le carreaux certains éditeurs, comme Adobe avec Actionscript 3, qui avait tout miser sur cette dernière génération. En lieu et place, l'Ecma travaillera sur une évolution de sa version 3.1 et sur le projet Harmony, nom symbolique pour évoquer l'élaboration d'un EcmaScript nouvelle génération. L'objectif est bien celui d'harmoniser les développements et faire ainsi tomber les rivalités qui existent entre les membres du groupe de travail.

Concrêtement, la version 3.1 est une mouture née pour combler les lacunes – très populaires – du langage Javascript actuel. Harmony y ajoutera de nombreuses extensions et fonctions extraites de la version 4 (abandonnée, donc, en l'état), mais dans la même synthaxe. EcmaScript 4 devait en effet refondre l'ensemble du language Javascript et le reconceptualiser.

Redonner des lettres de noblesse

Un véritable coup de fouet pour Javascript. Et l'Ecma d'envoyer un signal fort : il est temps de rationnaliser et de s'accorder sur ce que sera l'un des moteurs du Web. Un bienfait selon Stéfane Fermigier, PDG de Nuxeo, éditeur de solution d'ECM (Enterprise Content Management) Open Source, qui explique que cette initiative « donne ses lettres de noblesse à Javascript en tant que vrai langage de programmation ».  Même si beaucoup d'efforts restent à faire en termes d'interopérabilité :  « Pendant des années, un développeur JavaScript passait typiquement 1 ou 2 jours à apprendre le langage, et le reste de sa vie à se battre contre les bugs des implémentations des uns et des autres (éditeurs comme Mozilla, Microsoft, Google, Apple), et à développer des rustines dans son code pour les contourner.(...) On peut donc dire que EcmaScript 3.1 une très bonne chose et donne l'espoir que les différents auteurs d'implémentations de JavaScript convergent vers une implémentation fidèle de la norme." L'Ecma pose ainsi les premières pierres qui devront stabiliser et structurer l'édifice chancelant Javascript.

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…


L’efficacité opérationnelle et la réduction des coûts grâce à une approche intégrée de la veille sécuritaire

La mise en place d’un programme de veille sécuritaire efficace au sein d’une organisation n’est pas à prendre à…

vues 1082 lectures commentaire 0 commentaire(s) recommandation notez cet article
3

Réagissez à cet article

Votre Pseudo

Commentaire

publicité
publicité
Les dossiers du MagIT

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
L'essentiel IT : L'actu IT au quotidien
événements

TechDays 2012 : développeurs et projets en avant

1 2 3 4 5   
Click Here