Articles

La programmation AJAX

Publié par Sarah le 12/04/2006 à 15H40 sous sous Langages programmation

L’appellation AJAX (Asynchronous Javascript And XML) regroupe un ensemble de techniques et langages web existants. AJAX n’est donc pas une technologie en elle-même, mais plutôt une utilisation optimale des technologies web les plus usitées :

  • HTML et ses dérivés : pour le contenu
  • CSS : pour la présentation
  • JavaScript : pour l’affichage dynamique et interactif
  • XML et ses dérivés : pour interagir avec le serveur.

Au niveau technique, AJAX permet une optimisation de ces langages web, dans le but de les faire interagir au mieux. Le plus gros avantage technique est la rapidité d’affichage. AJAX permet une optimisation des temps de transfert entre la demande adressée au serveur, et la réponse de ce dernier. En effet, les applications AJAX envoient des requêtes pour seulement récupérer les données nécessaires à l’affichage de la requête (asynchrone).

Le grand inconvénient de la programmation AJAX se situe au niveau du référencement. En effet, pour l’affichage des pages dynamiques, AJAX évite le changement d’URI des pages. Ainsi, les bots peuvent être un peu déroutés dans l’indexation de ces dernières. Ainsi, par extension, un programmeur AJAX est un spécialiste du web, car il maîtrise tous les langages web prépondérants, et sait les intégrer ensemble.Travailler avec un programmeur AJAX est un gain de temps et l’assurance de collaborer avec une personne qui comprend les exigences commerciales et techniques.

Avez-vous apprécié cet article?

0 commentaires

Ajouter un commentaire