L'AJAX pour tous par Google

Pour ceux qui auraient la tête dans le sable depuis plusieurs mois, AJAX est la technologie à la mode.
Ce n'est rien de plus qu'une combinaison de technologies existantes depuis plusieurs années (HTML+CSS+Javascript+DOM+XmlHttpRequest), mais elle attire beaucoup l'attention ces derniers temps.

Cela permet de créer des sites web beaucoup plus dynamique.
(Avec comme exemples GMail, Google Maps, NetVibes et tout ce qui tourne autour du "Web 2.0").

Le développement en Ajax reste une galère: Javascript n'est pas un langage très facile à débuguer, et il se comporte différemment dans les différents navigateurs.

Aussi on a vu apparaître des "kits" de développement pour simplifier la programmation en Ajax.

Après celui de Microsoft (Atlas), celui de Yahoo (Yahoo! Design Patterns Library) et celui d'Adobe (Spry), voici le tour de Google de proposer le sien:

Le Google Web Toolkit.


La particularité de ce toolkit est qu'il permet de développer vos applications en Java (et non en Javascript).
Développez simplement vos applications dans votre IDE Java habituel (en utilisant GWT comme toolkit), et le programme fourni par Google se chargera de tout convertir en Javascript (Ajax).


Ce foisonnement de librairies prêtes à l'emploi devrait bien booster le développement de sites web dynamiques (bien qu'il n'y ait pas vraiment besoin de booster l'AJAX en ce moment !).

L'un des avantages de ces "kits" est de s'affranchir des problèmes de compatibilité entre navigateurs.