Que signifie le terme AJAX ?

AJAX veut tout simplement dire : Asynchronous Javascript and XML.

 

Qui est à l'origine du terme Ajax & web 2.0 ?

La légende veut que ce soit Jesse GARRET - un informaticien US ayant le premier publié un article s'y rapportant sur le site Adaptive Path en février 2005 - qui soit à lorigine du terme Ajax.

 

Quel rapport entre AJAX et le Web 2.0 ?

AJAX est un combiné, une utilisation conjointe de plusieurs technologies déjà existantes et courantes sur le web. Le concept est en fait très simple et consiste dans le fait de permettre l'échange d'information entre le navigateur web (sur le poste de l'utilisateur, vous en l'occurrence) et le serveur web (l'hebergeur ou plus simplement le site que vous consultez sur le moment) sans recharger l'ensemble de la page utilisée.

Ces échanges s'effectuent de façon asynchrone à l'aide de fonctions développées en mode Javascript. Asynchrone signifie en l'état que le javascript peut s'exécuter indépendamment de la réponse serveur.

 

Les caractéristiques essentielles de cette technologie conjointe :

 

La plupart des navigateurs Web tels Firefox et Internet explorer supportent aujourd'hui ces technologies. Ajax est reconnu pour fonctionner en mode asynchrone. En terme d'analogie le mode asynchrone s'apparente assez au multitâche préemptif (le vrai) celui qui existait sur des micro ordinateurs familiaux de type Amiga. Le monde du Web fonctionne généralement de manière synchrone.

Votre ordinateur (client) communique avec un ordinateur distant (serveur). Toute requête envoyée au serveur génère un temps de latence (retour) pendant lequel votre ordinateur reste bloqué. Le programme ne peut continuer sans que la requête retour ne soit effectuée.

En mode asynchrone, le programme principal continue de tourner pendant q'un programme secondaire veille au retour de la requête.

L'objet XMLHttpRequest quant à lui gère la communication entre le code javascript et un serveur. Il permet de charger des données à partir d'une ressource externe (au format XML ou HTML…) et de les intégrer directement dans la page sans avoir besoin d'un requête vers un script serveur dynamique (PHP, ASP…) et tout cela, sans avoir à recharger complètement la page.

Un framework est en fait l'automatisation du retour serveur : XMLHTTPrequest. Il introduit de nouveaux objets et méthodes.

 

Framework et environnement de développement Ajax & web 2.0

Afin de réaliser facilement différentes catégories de traitements asynchrone des bibliothèques javascript aussi appelée framework ont vu le jour.

Très nombreux, les plus connus sont :

 

Scriptaculous par exemple est un framework écrit en javascript dont le but est de produire des fonctionnalités et comportements javascript. Un framework est généralement construit sur des packages eux principaux qui rendent des services via des méthodes.

Les Packages Draggable et Droppables permettent par exemple de rendre un élément déplaçable. Ils sont construit sur un framawork AJAX sui s'appelle prototype.

Ce framework permet a surtout pour objectif de générer des effets visuels (plus de 20 à ce jour). Prototype gère quand a lui les accès HTTP.

 

Des exemples AJAX & web 2.0

 

Les meilleures aplications AJAX & web 2.0

Liens Web 2.0

 

 

 


En accédant aux informations disponibles sur ce site, vous admettez être lié aux termes et conditions d'Evandol.com.

 

 

Autres sites : Evandol | Leaderboardzz | Zordario | Light Download

 

 

Copyright © 2000 Evandol CORP . Tous droits réservés Informations légales
Des commentaires? Dites-nous ce que vous pensez

 

 

 

AJAX & WEB 2.0 - Quelques explications
Google
Web Ajax & web 2.0.com