Google offre trois outils pour les développeurs JavaScript
Closure Tools se compose d'un compilateur et de deux librairies
Google est, pour le dire trivialement, un gros consommateur de JavaScript. Des services comme G-mail (sa messagerie) ou les Google Docs (suite bureautique en-ligne) ont, par exemple, pu être proposés au grand public grâce à ce langage.
Mais Google se frotte aujourd'hui à un problème. Un contenu web en Java-Script peut réagir très différemment en fonction des navigateurs. L'unification des affichages et du comportement des applications est un des objectifs de Moutain View. Dans cette optique, et pour aider les développeurs Web à écrire, débugger, et optimiser des codes lourds en JavaScript, Google vient de sortir une suite d'outils baptisée Closure Tools.
Closure Tools est open-source. Le kit est composé de 3 outils.
Closure Compiler qui permet de réduire la syntaxe d'un code pour le faire tourner plus rapidement. Par exemple, la fonction DisplayAddress() pourrait être remplacé par un simple a().
Avec ce compilateur, Google propose également une extension d'extension pour Firefox. En claire, Closure Inspector ajoute une fonctionnalité à Firebug pour aider à comprendre – et donc à débugger - le code ré-écrit par Closure Compiler. Pour reprendre l'exemple précédent, il aide à retrouver derrière a(), la fonction DisplayAddress().
A terme, Google pourrait proposer son compilateur sous forme d'application Web au sein des Google Apps Engine.
Le deuxième outil est plutôt un catalogue. Closure Library, comme son nom l'indique, est un ensemble de librairies JS. Ces commandes pré-écrites permettent une prise en main plus simple – et un développement plus rapide - de technologies assez complexes comme la manipulation de tableaux (Array).
Enfin Closure Templates est lui aussi un catalogue de code pré-écrit pour aider à la création d'Interface Utilisateur en HTML et JavaScript.
Tous ces outils sont disponibles sur Google Code où une page leur est dédiée.
Lire aussi :
Google sort un nouveau snippet en JavaScript pour adapter AdSense aux smartphones
Découvrez les résultats du premier défi JavaScript
Les rubriques JavaScript et Développement Web (actu, forums, tutos)
Et vous ? :
Avez-vous envie d'essayer ces outils lors de vos prochains développements Web ou vous avez déjà suffisamment d'outils de programmation comme cela sans en rajouter ?
Partager