La vague Web 2.0 déferle sur la toile, et apporte pour l’utilisateur une réelle valeur ajoutée à l’utilisation des applications Web .
Parmi les technologies utilisées, nous retrouvons Ajax, 1ère brique fondatrice du phénomène Web 2.0.
D’après 01net, Ajax dope l’ergonomie des applications Web . Afin d’arriver à cet état de fait, les développeurs doivent se doter d’outils, notamment de frameworks Javascript. Ces frameworks doivent être capables de gérer toute la tuyauterie sous-jacente à Ajax (compatibilité des navigateurs, appels, rendus, ...), et donc in fine de simplifier son développement, sa maintenance, et sa capacité à évoluer.
Parmi les frameworks existants, on pourra citer :
- Atlas : le framework de Microsoft, qui sera bientôt intégré à l’IDE Visual Studio.
- Prototype : la librairie de bas niveau utilisée par bon nombre de librairies.
- Script.aculos.us : une librairie Javascript développée comme une sur-couche à Prototype : auto-remplissage, effets, drag & drop, ...
- Rico : Basée aussi sur Prototype, apporte un ensemble assez riche de composants : drag & drop, effets, ...
...il en existe une bonne cinquantaine, à vous de faire le bon choix selon vos besoins, et la qualité du module.
Personnellement, je m’orienterai vers Prototype, framework très lié au développement de Ruby on Rails (donc en théorie pérenne), tout en étant utilisable sans celui-ci.