mars
2007
Ajax c’est un vieux concept (html+javascript) avec un mot nouveau qui fait branché dans les discussions à la machine à café. C’est vrai.
Mais pas seulement, c’est aussi un grand pas en avant qui efface de plus en plus la limite entre applications Web et applications Windows.
Le plus grand pas dans ce sens a certainement été ASP.NET avec son modèle de développement événementiel « à la windows ».
Ces deux visions sont-elles incompatibles ?
Non, bien au contraire !
En Ajaxisant une page ASP.NET vous la rendez plus vivante, plus réactive encore et vous évitez le scintillement des « postbacks » en renforçant ainsi l’aspect « pro » de votre site.
Faut-il dès lors se lancer dans la programmation JavaScript, un langage amusant mais un peu « jouet » comparé aux langages modernes comme C#, il faut bien l’avouer ?
Encore une fois non !
Microsoft a releasé dernièrement la V1 de ce qui s’appelait jusqu’à lors « Atlas » et qu’on doit appeler maintenant « Microsoft Ajax », le tout assorti d’un Toolkit plein de composants géniaux. Le tout gratuitement comme beaucoup de choses sous .NET chez MS !
Ajoutez un composant ScriptManager à votre masterpage, et ajoutez un UpdatePanel dans lequel vous placez ce qui doit être « ajaxisé » et sans aucune ligne de code votre page devient plus fluide !
On peut bien entendu faire plus sophistiqué, à vous de le découvrir notamment au travers des très nombreuses démos et vidéos :
Microsoft Ajax, le site officiel
Il est rarissime de voir les améliorations d’un logiciel être répercutées en marche arrière sur les anciennes versions..
MS Ajax est un add’on gratuit pour ASP.NET, et ASP.NET 2.0 est releasé depuis presque un an et demi (déjà!) et MS diffuse _gratuitement_ le framework autant que les outils de dev (Web Express, SQL server 2005 express).
Notons qu’à la différence d’autres éditeurs, les versions gratuites de MS sont utilisables pour réellement travailler. Ce qui est appréciable.
Si tu fais du développement ASP.NET je ne comprends d’ailleurs pas comment tu fais pour être resté à ASP 1.0 alors que les améliorations sont gigantesques et que le portage ne pose aucun problème. Rien que le système de MasterPage de la 2.0 justifie de changer. Et les outils de dev Express de Microsoft sont gratuits.. Pourquoi s’en priver !
Ca à l’air bien sympathique comme Toolkit ; bien intégré à VS en plus ! Dommage que ça n’a pas aussi été porté pour ASP.NET 1.x