IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
logo

Accueil :
- éditorial
- charte d'utilisation
- aide
- diaporama
- contributeurs
Rechercher :
 
recherche avancée...
Naviguer :
- par tri alphabéthique :
0-* A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
- par thèmes :
  . Business Intelligence
  . Conception
  . Culture
  . Économie
  . Généralités
  . Gestion de projet
  . Infographie
  . Internet
  . Langages
  . Sécurité
  . Systèmes
  . Télécom
  . Théorie
Contribuer :
- nouvelle définition
- commenter une définition
Partenariat :
- faire un lien
- contact
Statistiques :
- 3079 définitions
- 329 ressources

Définition de Ajax

Javascript Asynchrone et XML
en  acr.
Concept inventé en 2004 et reposant sur des fondements bien plus anciens. Le principe de base est d'intercepter en utilisant JavaScript les évènements survenants sur la page web, et d'insérer dynamiquement dans la page un contenu provenant d'un serveur web, véhiculé par un document XML, toujours en utilisant JavaScript. La pierre angulaire de cette méthode est l'objet xmlHttpRequest (parfois appelé XHR), qui permet à JavaScript d'effectuer une requête vers le serveur sans que l'utilisateur ne le voie, et ce de façon asynchrone.

Voila les principaux avantages et inconvénients généralement cités concernant l'utilisation d'Ajax.

Avantages :
- interactivité : les interfaces utilisant Ajax offrent une interactivité et une réactivité bien plus importantes que les pages habituelles, ou l'utilisateur doit attendre le rechargement complet de sa page.
- portabilité : tous les navigateurs actuels proposent l'ensemble des outils nécessaires à la mise en place d'un moteur Ajax

Inconvénients :
- ergonomie : l'utilisation d'Ajax entraine une impossiblité pour l'utilisateur d'utiliser son bouton "Retour" de façon attendue. De la même façon, Ajax pose des problèmes pour la mise en place de signets (bookmarks) sur les pages, ainsi que pour l'indexation du contenu des pages.
- temps de latence : les appels vers le serveur peuvent avoir des temps de latence importants qui sont mal perçus et compris par les utilisateurs.
- utilisation de JavaScript : le moteur Ajax fait fortement appel au JavaScript. Il faut prévoir pour les utilisateurs ayant désactivé Javascript ou ne pouvant pas l'utiliser, une solution de repli acceptable.
- complexité des développements : comme tout composant additionnel Ajax offre des possibilités, mais la mise en place peut se révéler coûteuse au moment du développement.
Ajaxterme -> VAXML (IN),
xmlHttpRequest (CTX),
JavaScript (IN)
Ressources :
faq FAQ JavaScript - Ajax, tutoriel Web 2.0, allez plus loin avec AJAX et XMLHttpRequest, tutoriel Ajax - une autocomplétion pas à pas, forum Forum Ajax
Auteur : Denis Cabasson (denisC) - Denis Cabasson
Permalien : Définition de Ajax du dictionnaire Internet
Date d'ajout : 22/05/2006 Date de dernière mise à jour : 27/10/2006

Envoyer à un ami Imprimer Ajouter aux favoris Dénoncer un abus
Noter cette définition :
logo