Respirer

La révolution Web2 Ajax


On ne parle que de ça depuis plus d'un an, faisons le point simplement.

Web2 Ajax (Asynchronous JavaScript and XML) c'est quoi et quels sont les enjeux ?

Si vous êtes un tant soit peu habitué à Internet, vous avez dû constater une particularité qui en fait pose énormément de problèmes aux développeurs, à savoir qu'en HTML standard tout fonctionne sous un format de page. Dès que vous faites une action quelconque, cela provoque une régénération complète de la page sur laquelle vous êtes. En pratique cela génère énormément de flux réseau et ne permet pas de développer des interfaces de production efficace et fluide. Jusqu'à maintenant les interfaces web ne permettaient pas une interactivité comparable à ce qu'une application Windows ou mainframe pouvait offrir en terme de fluidité rapidité et souplesse. Plus explicitement aucune interface web ne pouvait se comparer véritablement en confort avec ce qu'offre Word par exemple pour le traitement de texte.

Vision stratégique

Depuis plus de 20 ans maintenant nous développons des applications client-serveur. (Ce qui veut dire un gros ordinateur sur lequel se connectent des plus petits pour partager les ressources). Le principal problème que nous rencontrons toujours en informatique est l'hétérogénéité des matériels, protocoles couches pour faire communiquer nos réseaux. Rien ne communique avec rien, et il faut continuellement développer des passerelles entre les couches qui deviennent obsolètes avant que les développements ne soient terminés. Le fantasme de l'informaticien dans un monde utopique étant d'avoir à sa disposition un client universel avec une base commune de communication et pour lequel il pourrait développer ses interfaces sans avoir à se poser de problèmes de compatibilité. Or depuis quelques années ce client existe il s'appelle le navigateur internet. L'enjeu étant donc de pouvoir développer des applications robustes, rapides, efficaces, fluide que ce client puisse afficher et traiter.

Cet enjeu est considérable ! Imaginez pouvoir utiliser via internet Word ou autre programme complexe sans avoir besoin de l'installer en version native sur votre poste de travail. Plus besoin de développer des versions spécifiques pointues Windows, Unix etc. N'importe qui ayant à sa disposition un navigateur Internet aurait la possibilité d'utiliser votre programme. Sans se préoccuper de la plateforme de son client. Les limitations de HTML évoquées plus haut ne le permettaient pas. Mais une révolution se profile à l'horizon de bientôt.

L'idée derrière le web2 et Ajax est de permettre de faire transiter de l'information dans des modules à l'intérieur d'une page web, en effectuant des mises à jour sans avoir à la recharger entièrement. Quel intérêt ? Mais c'est crucial ! Afin de garantir une fluidité et avoir la possibilité de développer des interfaces souples comparables à un développement natif.

Ajax tiendra-t-il ces promesses ? Ce qui est sur c'est que nous allons très vite dans cette direction. Pour ceux qui ont accès à la partie privée de ce site, vous pouvez voir que la Shoutbox utilise ce concept de Web2 dans son interactivité. De plus en plus de sites le font et migrent vers ce type de solution. Même si tout cela est encore de l'ordre du bricolage, tout le monde travaille dans ce sens, donc oui ! Disons le tout net, Internet n'a pas fini de nous surprendre.



   Jp 31 janvier 2006   


Commenter
*(anti-spam) Entrez : sés@me dans la zone email ci-dessus.
Partager

Twitter Facebook Google Plus Linkedin email