Share Button

L’Ajax pour Asynchronous JavaScript and XML,

est la nouvelle voie qui permet la mise en œuvre d’applications web interactives.

Elle permet principalement de promouvoir la réactivité d’affichage des sites Web en Ajax se qui garantie à la fois une meilleure navigation et meilleure interaction avec l’internaute. Mais sur quoi se base cette technique ? Classiquement, le dialogue entre un navigateur et un serveur, dans une application Web, se présente comme suit : Chaque manipulation exécutée par un utilisateur, enclenche l’envoi d’une requête qui contient une référence à une page Web, la réalisation des calculs par le serveur Web, l’expédition du résultat sous forme d’une page Web à destination du navigateur et finalement l’affichage par l’intermédiaire de ce dernier de la page qu’il vient de recevoir. Par suite, toute manipulation prévue entraînera l’affichage d’une nouvelle page, ce qui s’annonce assez long et surtout désapprouvant pour l’utilisateur qui doit attendre l’arrivée de la réponse pour faire d’autres manipulations. Avec l’Ajax, le dialogue navigateur/serveur prend une autre forme. Ainsi, un programme écrit en langage de programmation JavaScript introduit dans une page web sera exécuté par le navigateur. Celui-ci, permettra d’envoyer des demandes de calcul au serveur Web et de modifier le contenu de la page affichée par le navigateur web en fonction du résultat reçu du serveur. Pour résumer son principe, au lieu de rafraîchir la totalité de la page, cet ensemble de technologies comme le JavaScript, le CSS, le XML, le DOM ou le XMLHttpRequest, n’échange qu’une parcelle de données avec le serveur central. Il faut dire que les applications Web notamment les sites web dynamiques, construite à la façon de cette combinaison parfaites de technologies, se voient bénéficier de moins de temps de latence lors du chargement, de plus de nouvelles fonctionnalités et davantage de leur réactivité, ce qui fait d’eux des Rich Internet Application ou des RIA. Pour faciliter l’usage de ces technologies, bon nombre de frameworks ont vu le jour. Ils permettent, entre autre, de réaliser les traitements asynchrones.

Summary
software image
Author Rating
1star1star1star1star1star
no rating based on 0 votes
Software Name
AJAX
Operating System
Web Operating System (WebOS)
Landing Page

Leave A Comment