AJAX : le troisième stade de l’évolution des services en ligne ?

Jesse James Garrett, l’inventeur du concept AJAX sort enfin de sa léthargie et vient de publier un nouvel article sur le site OK/Cancel : Why Ajax Matters Now.

Son point de vue est encore une fois très intéressant puisqu’il décrit AJAX comme le 3ème stade d’évolution des services en ligne :

  • Premier stade. Le modèle d’interaction est classique : à chaque clic, une nouvelle page ;
  • Deuxième stade. Le modèle d’interaction est étendu mais limité : il existe des possibilités d’aller/retour entre le poste client et le serveur à condition de posséder le bon navigateur / plug-in (oui, c’est bien de Flash dont on parle !) ;
  • Troisième stade. Le modèle d’interaction est étendu et universel puisque reposant sur des technologies matures (XMLHttpRequest) et standards pour certaines (XHTML, CSS, JavaScript…)

Je n’ai pas le niveau technique nécessaire pour jugé de la pertinence des propos et je me doute que certains d’entre vous vont encore nous brandir la sacro-sainte bannière de l’accessibilité; il n’empêche que j’adhère tout à fait aux propos de l’auteur. Quelque chose est en train de se passer et quand j’utilise des services en ligne comme Gmail ou Google Maps j’ai la certitude que nous sommes passé à un troisième stade de l’évolution de services en ligne.