AJAX : Asynchronous JavaScript and XML


La technologie AJAX est vue aujourd'hui comme la technologie la plus avancée pour se présenter comme une alternative aux animations et sites internet réalisés en Flash qui obligent  au préalable le visiteur a installé le lecteur. Avec l'arrivée de l'HTML 5, cette technologie est devenue incontournable dans la création d'un site Internet désireux d'être agréable, fluide et esthétiquement novateur.

Littéralement, AJAX est le sigle pour Asynchronous JavaScript and XML. Cette technologie permet aux sites Internet de disposer de contenus interactifs, dynamiques, sans qu'aucune action ne soit nécessaire de la part du visiteur.

L'Ajax est un des piliers du Web 2,0, C'est lui qui met le visiteur au centre de l'application web, qui transforme le visiteur en réel acteur du site consulté.



teclib' et l'AJAX

jQuery

jQuery est une bibliothèque JavaScript libre qui porte sur l'interaction entre JavaScript (comprenant AJAX) et HTML, et a pour but de simplifier des commandes communes de JavaScript. La première version date de janvier 2006.

prototype

Prototype est un framework JavaScript créée par Sam Stephenson qui fournit un framework Ajax et d'autres utilitaires. Il est mis en œuvre en un seul fichier de code JavaScript, habituellement appelé prototype.js. Prototype est distribué de manière autonome, mais aussi dans le cadre de grands projets, tels que Ruby on Rails, script.aculo.us et Rico.

Sencha (Ext JS)

Sencha (Ext JS) est une bibliothèque Javascript cross-browser pour créer des applications internet riches. Pour construire des applications web riches et durables plus vite que jamais. Elle apporte : des hautes performances d'exécution. Elle comprend des widgets personnalisables, des composants extensibles, une interface intuitive, une licence open source...

Mootools

Mootools est un framework Javascript compact, modulaire, orienté objet. Grâce à un ensemble de classes et de fonctions compatibles avec les navigateurs web les plus utilisés, Mootools offre une réponse aux problématiques du développement de Rich Internet Applications.