Voici des boîtes à outils pour les utilisateurs d'ajax qui ne veulent pas réinventer la roue :
Boîte à outils Dojo : Dojo est une boîte à outils de navigateur.
Elle contient ces différents paquetages :
- dojo.io : paquetage central, facilite l'execution des requetes ajax...
dojo.event : système d'evenements compatible avec les navigateurs
dojo.lang : support des mixins (c'est simplement un ensemble de méthodes qui peuvent être ajoutées à tout type existant...)
dojo.graphics : support d'effets HTML (fondu enchainé, balayage, découverte intérieur/extérieur, etc...)
dojo.dnd : support du glisser-déposer
dojo.animation : création d'effets d'animation
dojo.hostenv : support des paquetages JavaScript (importations et inclusions à la place de script src="...")
Bibliothèque Script.aculo.us : Comme cité ci-dessus, voici une bibliothèque dérivée de Prototype. Elle augmente considérablement le nombre et le type d'effet que l'on peut créer avec JavaScript. En gros, elle permet de voir le HTML comme une autre plate-forme de création de "clients riches" (masquage/affichage, glisser/déposer, tri...).
Bibliothèque pour java : Pour les javatiopistes (Messieurs IBM, ne le prenez pas mal hein?...)
Bibliothèque backbase : Voici une bibliothèque de widgets pour créer des applications web. Leur site est bien fait mais haut debit conseillé (perso, ils ont réussi à faire buguer mon ptit firefox
Bibliothèque ajax.NET : Bibliothèque pour l'environnement .NET
Sajax : Environnement web Ajax écrit à l'origine pour PHP mais il supporte maintenant les langages ASP, ColdFusion, Perl, Python et Ruby.
Je ne parlerai pas de JSON-RPC...
Dojo apporte vraiment plus de fonctionnalité mais si vous ne voulez que les effets, je vous conseille Script.aculo.us qui est d'ailleurs plus facile à apprendre.
J'espere que vous y trouverez votre bonheur.
Vive le web 2.0 !!!
Cordialement