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 :



Et vous ? :
