Publié dans : Boîte à outils
Jeudi 18 décembre 2008
4
18
/12
/2008
13:53
- ou le triomphe de "l'usabilité"
Du nom d'un
célèbre héros helléne, aujourd'hui plus connu comme langage de développement, AJAX permet aux développeurs de proposer, pour le plus grand bonheur de ceux qui, comme moi, connaissent la douloureuse
tâche de voguer quotidiennement entre PC et MAC, des applications qui fonctionnent sur ces deux plateformes.
Acronyme de "Asynchronous JavaScript and XML", Ajax est une (presque) nouvelle architecture client-serveur basée sur des technologies éprouvées et classiques du Web (DHTML,XHTML, CSS, DOM et
Javascript), pour construire des applications aussi conviviales que celles qui s’exécutent directement sur votre ordinateur.
Google a entamé le processus le premier avec GMail. Ensuite ont suivi d'excellentes applications également très utiles et dont, pour ma part, je suis très friande :
Meebo.com (messagerie instantanée)
NetVibes (bureau personnalisable et agrégateur de
flux),
Google docs ainsi que toute la suite bureautique en ligne
Zoho. La liste semble inépuisable, et de fait, de nouvelles solutions voient le jour régulièrement, comme
Zimbra,
nouvelle application webmail. Je la teste, et promis, je vous en parle dans un prochain post, ainsi que toutes mes applications favorites citées ci-dessus.
L'avantage d'Ajax pour les applications Web est que le navigateur ne recharge qu'une partie de la page (la page est construite avec différents modules qui se chargent -ou peuvent se recharger-
séparément) et non pas la page toute entière, d'où un gain notable en rapidité et en stabilité.
Mais son véritable intérêt, c'est l'utilisation d'une fonctionnalité peu connue de Java Script, le XmlHttpRequest, qui permet de charger sur une page les données (ou fichiers XML) directement
depuis une autre page. Vous pouvez donc utiliser l'application via votre navigateur même si celui-ci ne maîtrise pas toute la technologie utilisée en back office.
Bien évidemment, pour faire fonctionner ces applications, il vous faudra avoir des navigateurs web de dernière génération et que la fonction de lecture du javascript ne soit pas désactivée.
Une des nouvelles applications Ajax est Symbaloo, que personnellement j'ai inclus dans mon Netvibes, et dont je vous parlerai dans un prochain post.
Pfff... ça en fait du pain sur la planche!
Quelques applications Ajax pour vos pages web :
http://miniajax.com/