Ajax : l'avenir du web (5049 lectures)

200519/04

Lorsqu'on suit l'actualité Web à travers les blogs spécialisés, on lit souvent que les agences web ne croient plus à la rentabilité des sites internet, ces agences devant souvent proposer d'autres services pour faire vivre leur société.
Pourtant, si les prix des premiers sites web ont été trés excessifs, et que l'effet "bulle internet" a disparu aussi vite qu'une bulle de savon, les sites internet sont promis à un nouvel avenir pour tous ceux qui savent regarder du bon côté : du côté client.

Thanh Nguyen, un développeur talentueux, m'a récemment ouvert les yeux sur ce que vont être les futures applications web.
Notons encore une fois que les anglo-saxons ont toujours cette longueur d'avance en matière de technologie et d'approche de la clientèle.
Cette technologie a été nommée AJAX.
En fait, elle existe déjà et a été trés bien décrite par Jesse James Garrett sur le site Adaptative Path.

 


Le Web est en mouvement perpétuel


Que dit Jesse James Garrett ?

Que s'il existe une seule chose qu'on peut qualifier de "glamour" dans la conception d'application, c'est de créer des applications Web.
Que les "applications de bureau" (Desktop applications) ont une richesse et une réactivité que le Web ne "pouvait" concurrencer, que la simplicité qui a permis la rapide prolifération d'internet a dans le même temps crée un espace, un fossé entre ce que les utilisateurs pouvaient obtenir d'internet et ce qu'ils pouvaient obtenir d'une application bureau.
Mais ce fossé est aujourd'hui comblé par une nouvelle approche des applications Web qu'Adaptative Path a nommé AJAX.



AJAX, un condensé de puissance au service de l'utilisateur


ajax_power.jpg

AJAX n'est pas une technologie mais regroupe plusieurs technologies (XHTML, CSS, DOM, XMLHTTREQUEST, XML, XSLT, JAVASCRIPT).

Dans une application Web courante, l'utilisateur effectue des requêtes HTTP, envoyant des informations à un serveur.
Ces informations (données, calculs, ...) ont besoin de temps pour être traîtées par le serveur, qui renvoie ensuite une page HTML à l'utilisateur.
Pendant ce temps, l'utilisateur attend.
Autant de fois qu'il effectuera une requête.

Ajax élimine les temps morts en chargeant un moteur au début de la session écrit en Javascript et "caché" à l'utilisateur.
Le résultat est un temps de réponse instantanné du serveur.

Et c'est tout simplement révolutionnaire pour le web !
Parceque si l'ADSL permet d'accélérer le temps d'une page Web par rapport à une connexion RTC par exemple en chargement d'images, il ne change rien sur une requête faite au serveur.

Le mot de la fin est laissé à Adaptative Path :


Les plus grands challenges dans la création d'application Ajax ne sont pas d'ordre technique. Les noyaux des technologies Ajax sont mures, stables et bien assimilés. Les challenges pour les créateurs de ces applications sont :oublier ce que nous pensons savoir des limitations du Web, et commencer à imaginer un plus large et plus riche choix de possibilités.

It's going to be fun.



AJAX en application


Voici quelques exemples de sites utilisants le noyau AJAX :

Créer un moteur de recherche avec XmlHttpRequest et PHP : un moteur de recherche proposé par Thanh Nguyen.

Google Suggest : utilise XmlHttpRequest et Javascript

Google Maps : tout à fait étonnant en temps de réponse !

Mouse Recorder, de Maurice Svay : info relayée par Le blog PHP de Solo. Maurice Svay propose une application AJAX pour mémoriser le chemin du curseur souris. Trés impréssionnant.

Merci encore à Thanh de toujours être dans le bon sens du vent !

Dernière modification : 06/07/2008

Catégorie : Web -

A découvrir également :

 

La guerre des standards : épisode III

Opera 8, un navigateur interactif

Commentaires

Les commentaires sont désactivés.