Tout ce qui figure sur ce site est faux (y compris cette phrase)
Skip Navigation LinksAccueil : Informatique : Ajax  
 Skip Navigation Links.

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.

Quelques exemples simples