L'AJAX pour tous par Google

sebsauvage Messages postés 32893 Date d'inscription   Statut Modérateur Dernière intervention   -  
sebsauvage Messages postés 32893 Date d'inscription   Statut Modérateur Dernière intervention   -
Google rejoint Yahoo et Microsoft dans la course à l'AJAX.

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.

Source: http://www.gwtproject.org/
A voir également:

7 réponses

Jean-François Pillou Messages postés 19261 Date d'inscription   Statut Webmaster Dernière intervention   63 277
 
Où s'arrêteront-ils ? :-)

Merci pour l'info en tout cas !
0
kilian Messages postés 8732 Date d'inscription   Statut Modérateur Dernière intervention   1 526
 
Moui, mais comme dit Sebsauvage, le Javascript est un langage vraiment
lourd à debugguer, et qui réagit différemment d'un navigateur à l'autre. Personnelement, moi ça me rebute pour me mettre à l'Ajax.
Ce serait bien qu'il apportent enfin un truc comme un objet de debuggage standard.
Si je me souviens bien, Firefox voulait il ya quelques temps adopter python pour compléter les lacunes de Javascript.... J'en rêve encore... Mais au fond pas besoin de remplacer avec un nouveau langage, pourquoi ne pas améliorer plutôt l'existant?
0
sebsauvage Messages postés 32893 Date d'inscription   Statut Modérateur Dernière intervention   15 662
 
ça me rebute pour me mettre à l'Ajax.

Pareil !

C'est déjà pas terrible à programmer, mais à débuguer c'est encore pire.

D'ailleurs un certain nombre d'extensions Firefox sont juste des DLL (par exemple Mouse Gestures).


[python dans firefox] J'en rêve encore...

Moi aussi !
Et pouvoir créer ses propres extensions en Python, ça serait le rêve.
0
kilian Messages postés 8732 Date d'inscription   Statut Modérateur Dernière intervention   1 526
 
Et pouvoir créer ses propres extensions en Python, ça serait le rêve.

Miam!
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
asevere Messages postés 13095 Date d'inscription   Statut Webmaster Dernière intervention   426
 
Pour les extension, XPFE est la pour ça et fonctionne trés bien :)

Du Python à la place du Javascript pourquoi pas, mais bon, sauf la complication induite par la façon dont chaque navigateur l'interprête (mais c'est pas si complexe que ça, y'a des exemple sur CCM même, a partir du moment ou ca fonctionne pour les plus gros navigateurs IE/Firfox (donc Mozilla et en général NS) et que ça ne bloque pas les autres, c'est gagné ) javascript fais tout ce qu'il faut :)

Puis Python, ça sera pareil que JS, les choses réalisable par Python dans un navigateur seront limitées, et si MS décide que son implémentation est la bonne et que Mozilla fais de même, on retrouvera les même soucis non ?
0
sebsauvage Messages postés 32893 Date d'inscription   Statut Modérateur Dernière intervention   15 662
 
on retrouvera les même soucis non ?

Oui.
Sauf si Microsoft a retenu les leçons de Java.
(ce qui n'est pas totalement impossible: je ne pense pas que Microsoft aimerait se mettre à dos tout la communauté Python. Pour Java c'était différent: il s'agissait d'un concurrent commerciale (Sun). Pour Javascript, idem: le concurrent Netscape).

Python n'est pas a priori un concurrent de .Net (la cible est très différente).


javascript fais tout ce qu'il faut :)

Le cobol et l'assembleur aussi, mais c'est lourd. ;)
0
sebsauvage Messages postés 32893 Date d'inscription   Statut Modérateur Dernière intervention   15 662
 
Et hop... IBM s'y met aussi avec Dojo

https://dojotoolkit.org/
0