Accueil
Rechercher:
sur developpez.com sur les forums
Forums | Tutoriels | F.A.Q's | Participez | Hébergement | Contacts
Club Emploi Blogs   TV   Dév. Web PHP XML Python Autres 2D-3D-Jeux Sécurité Windows Linux PC Mac
Accueil Conception Java DotNET Visual Basic  C  C++ Delphi MS-Office SQL & SGBD Oracle  4D  Business Intelligence
FORUMS TUTORIELS F.A.Q DICO SOURCES LIVRES TELECHARGEZ TESTS COMPARATIFS DEBATS SONDAGES
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 :
  . Conception
  . Culture
  . Économie
  . Généralités
  . Infographie
  . Internet
  . Langages
  . Projet
  . Sécurité
  . Systèmes
  . Télécom
  . Théorie
Contribuer :
- nouvelle définition
- commenter une définition
Partenariat :
- faire un lien
- contact
Statistiques :
- 2968 définitions
- 317 ressources

Le dictionnaire des développeurs

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
Conception · Culture · Économie · Généralités · Infographie · Internet · Langages · Projet · Sécurité · Systèmes · Télécom · Théorie

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 : http://dico.developpez.c(...)pt-Asynchrone-et-XML.php
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

Responsable bénévole de la rubrique Accueil : Nicolas Vallée - Contacter par EMail :
Vos questions techniques : forum d'entraide Accueil - Publiez vos articles, tutoriels et cours
et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones
Nous contacter - Copyright © 2000-2008 www.developpez.com - Legal informations.