« AJAX » : différence entre les versions
m (Page créée avec « x ») |
mAucun résumé des modifications |
||
Ligne 1 : | Ligne 1 : | ||
== Introduction == | |||
'''AJAX''' est un acronyme signifiant ''Asynchronous JavaScript and XML'' et qui designe un ensemble de technologies pour créer des pages web dynamiques et qui peuvent communiquer avec un serveur. AJAX est donc une technologie utilisé pour créer des [[rich internet application]]s (RIA). La plupart des applications [[web 2.0]] utilisent la technologie AJAX. | |||
== Description et intérêt == | |||
== Architecture et fonctions == | |||
AJAX est ni une technologie en elle-même ni une norme. Ce terme désigne simplement une combinaison de technologies client (pages web): | |||
* [[XHTML]] (ou [[HTML]]) plus [[CSS]], pour la mise en page | |||
* La norme DOM qui permet à [[JavaScript]] de manipuler tous les élément affichés à l'écran. | |||
* L'objet JavaScript XMLHttpRequest qui permet de communiquer avec un serveur sans recharger la page. | |||
* [[XML]] est utilisé (parfois) pour transporter les données entre le client (le navigateur) et un serveur. | |||
Du côté serveur, n'importe quel environnment peut être utilisé, comme par exemple [[Php]] | |||
Alternatives: | |||
* Java | |||
* [[Flash]] | |||
* Silverlight (Microsoft) | |||
* [[:en:XForms|XForms]] | |||
== Exemples d'applications et d'utilisation == | |||
La liste serait très longue puisque la plupart des [[:catégorie: web 2.0|applications web 2.0]] de type RIA sont crées avec AJAX. | |||
Il faut aussi rappeler que certaines applications web traditionnelles utilisent quelques composants AJAX, par exemple la plateforme [[Moodle]] (version 2008) permet de déplacer des éléments de cours. | |||
== Liens et bibliographie == | |||
* [http://fr.wikipedia.org/wiki/Asynchronous_JavaScript_and_XML Asynchronous JavaScript and XML] (Wikipédia) | |||
[[Catégorie : Atelier webmaster web 2.0]] | |||
[[Catégorie : web 2.0]] | |||
[[en:AJAX]] |
Version du 5 juin 2009 à 14:08
Introduction
AJAX est un acronyme signifiant Asynchronous JavaScript and XML et qui designe un ensemble de technologies pour créer des pages web dynamiques et qui peuvent communiquer avec un serveur. AJAX est donc une technologie utilisé pour créer des rich internet applications (RIA). La plupart des applications web 2.0 utilisent la technologie AJAX.
Description et intérêt
Architecture et fonctions
AJAX est ni une technologie en elle-même ni une norme. Ce terme désigne simplement une combinaison de technologies client (pages web):
- XHTML (ou HTML) plus CSS, pour la mise en page
- La norme DOM qui permet à JavaScript de manipuler tous les élément affichés à l'écran.
- L'objet JavaScript XMLHttpRequest qui permet de communiquer avec un serveur sans recharger la page.
- XML est utilisé (parfois) pour transporter les données entre le client (le navigateur) et un serveur.
Du côté serveur, n'importe quel environnment peut être utilisé, comme par exemple Php
Alternatives:
Exemples d'applications et d'utilisation
La liste serait très longue puisque la plupart des applications web 2.0 de type RIA sont crées avec AJAX.
Il faut aussi rappeler que certaines applications web traditionnelles utilisent quelques composants AJAX, par exemple la plateforme Moodle (version 2008) permet de déplacer des éléments de cours.
Liens et bibliographie
- Asynchronous JavaScript and XML (Wikipédia)