Ajax ?!!
Explications
Bien qu'étant une combinaison de technologies aprouvées, AJAX (Asynchronous
JavaScript and XML), se répand comme une trainée de poudre dans l'informatique liée
à internet. Cette technique permet aux développeurs d'intégrer facilement une très
grande intéractivité dans leurs interface web. C'est uniquement le nom Ajax (que
l'on doit à Adaptative Path, début 2005) qui est apparu récemment. Microsoft utilisait
Ajax dans son Outlook Web Access bien avant. Et c'est probablement Google qui a
mis le plus en évidence Ajax dans maps.google.com
L'idée de base d'Ajax est d'ouvrir un nouveau canal de communication entre le client
(browser) et le serveur (web) par lequel les données peuvent transiter de manière
asynchrone, généralement en XML. Ce mode asynchrone évite à la page web (son interface)
de devoir attendre que le transfert soit terminé. De cette manière l'utilisateur
peut continuer à utiliser la page de manière habituelle, pendant que les données
arrivent en arrière plan. Grâce à JavaScript côté client et au caractère structuré
des données XML permettent aux développeurs d'avoir la possibilité de communiquer
avec le serveur web sans devoir faire un "postback" complet de la page.
Pourquoi Ajax est incontournable ?
Dans le monde internet actuel la vitesse est le paramètre critique qui souvent peut
faire la différence dans le succès d'un site. On demande toujours plus d'interactivité
et des temps de réponse toujours plus courts. De plus les applications web ont tendances
à devenir plus complexes, manipulant beaucoup d'informations (provenant de bases
de données). Le fait qu'Ajax permet de fractionner une page en plusieurs petites
portions d'information indépendantes a contribué à son adoption quasi instantannée
et unanime.
|