C'est quoi AJAX ?

Non je ne vais pas vous parler de la lessive AJAX, on est quand même sur un site orienté programmation ! AJAX est l’acronyme utilisé pour Asynchronous JavaScript And XML. C’est une méthode de développement de sites web reposant sur l’utilisation de différents standards :

  • XHTML et CSS pour la présentation des informations
  • DOM et JavaScript pour afficher et interagir dynamiquement avec l’information présentée
  • XML, XSLT et l’objet XMLHttpRequest pour échanger et manipuler les données de manière asynchrone avec le serveur web

AJAX, utilisant l’objet XMLHttpRequest, propose une interaction différente que celle que l’on voit habituellement. Normalement, l’utilisateur clique sur un lien, cela envoie une requête HTTP et toute la page est rechargée pour afficher les nouvelles données. L’intérêt d’AJAX réside dans la possibilité de ne recharger qu’une partie du site et amène donc une interaction plus fine avec l’utilisateur.

AJAX est une nouvelle technologie pleine de promesses, il est assez difficile de trouver des infos solides dessus pour pouvoir se renseigner concrètement, et de surcroît en français ! En attendant voila quelques liens en anglais pour ce qui veulent en savoir un peu plus, sur son utilisation par exemple :

> Une nouvelle approche des applications web > AJAX reconsidéré > AJAX is not cool