Le studio vert

Communiquer c'est notre nature.

Vous devez mettre à jour votre Player Flash
et activer JavaScript dans votre navigateur pour voir ce site.

Actualités

Notre avis sur...

Vous avez dit AJAX ?

Vous avez dit AJAX ?

Plusieurs grands acteurs du Net utilisent cette "technologie". Présente chez Google pour "Google earth" ou "Gmail" ou bien dans "Flickr", qu’est réellement AJAX ?


AJAX ou Asynchronous JavaScript And XML n’est pas à proprement parler une technologie mais désigne un ensemble de technologies qui utilisées conjointement permettent de qualifier une application "d’application AJAX". Les technologies incorporées sont :
 XHTML et CSS pour la présentation Web,
 DOM pour dynamiser l’affichage,
 XMLHttpRequest pour la récupération asynchrone des données,
 XML/XSLT pour manipuler ces données,
 Enfin JavaScript pour lier tout cela.

Mais qu’y-a-t’il de nouveau ?

À priori pas grand chose et les personnes qui ont déjà utilisé du DHTML en ont même en partie fait à leur insu.

AJAX oui mais pour quoi ?

Son utilisation doit permettre de créer des interfaces plus dynamiques et plus ergonomiques. Par exemple il n’est pas rare dans une application Web de recharger toute une page pour rafraichir un seul de ces éléments. Dans ce cas de figure AJAX va permettre de limiter le rafraichissement à cette simple zone.
Seule l’information utile sera transférée et l’utilisateur ne verra pas la page se rafraîchir.

Dans l’exemple précédent nous avons parlé d’applications Web qui reposent généralement sur des langages comme PHP, JSP... Avec AJAX une simple page HTML peut-être dynamisée sans recourir à ces technologies, du moins pour la partie interface utilisateur.
Ceci est un gage d’interopérabilité et garantit la portabilité de l’application.

Quelles en sont les limites ?

AJAX amène de la fluidité à l’application mais il ne faut pas oublier qu’il est exécuté du coté client donc par votre navigateur. Cette fluidité a donc un prix : il faut charger le code JavaScript correspondant. Pour une interface complexe le temps de chargement initial peut-être important.

De plus AJAX seul pose des problèmes d’accessibilité du fait de son utilisation massive du JavaScript.
Pour s’en convaincre il suffit d’utiliser un navigateur textuel.

Par Sylvain Floury le 02/03/2006 | Commentaires (3)

commentaires

AJAX est à la mode c’est incontestable. Utiliser AJAX peut-être une bonne chose mais il faut préserver, à mon sens, au moins 2 choses :

  • l’utilisabilité de l’interface,
  • et l’accessibilité.

La dérive est facile comme le montre Laurent Jouanneau au sujet de LogAhead, qui n’en reste pas moins un produit prometteur, les idées sont là .

Laurent Denis souligne également l’importance de la conception qui est bien souvent la solution pour utiliser AJAX à bon escient.

Cet AJAX n’est pas liquide mais doit être consommé avec modération.

Par Benoit Nadaud, le 07/03/2006


Même si AJAX n’est pas une nouvelle technologie en elle-même (ce n’est que la combinasion de Javascript et de XML), c’est un élément prometteur.

Bien sûr, comme l’a dit Benoit, il faut le consommer avec modération et prévoir également des sorties de secours pour ceux qui n’ont pas (ou ont désactivé) javascript.

Ne pas oublier non plus de mentionner au visiteur, en cas d’AJAX, qu’il devra probablement modifer ses comportements de navigation en tant que visiteur en raison de la "spécificité" d’AJAX (pas de rechargements intégraux de page, etc etc ...) !

Faire de l’AJAX, oui, mais intelligemment (faire de l’AJAX parce que ça apporte un PLUS et non "parce que tout le monde le fait") et en conservant tout de même les pages "sans AJAX" pour que tout le monde soit content et puisse naviguer correctement ! ;-)

Par Rémy T., le 20/03/2006


Petite info toute fraîche, AJAX, enfin l’objet XMLHttpRequest, est en train d’être normalisé par le [W3C<=>World Wide Web Consortium]. Le draft de la spécification est ici : http://www.w3.org/TR/2006/WD-XMLHttpRequest-20060405/

Par Benoit Nadaud, le 06/04/2006


modération à priori

Ce forum est modéré à priori : votre contribution n'apparaîtra qu'après avoir été validée par un administrateur du site.

Un message, un commentaire ?

(Pour créer des paragraphes, laissez simplement des lignes vides.)

Qui êtes-vous ? (optionnel)

Lien hypertexte (optionnel)

(Si votre message se réfère à un article publié sur le Web, ou à une page fournissant plus d'informations, vous pouvez indiquer ci-après le titre de la page et son adresse.)


FlickR
Ce site est propulsé par SPIP 1.9.2