Qu’est ce que AJAX ?
16 juin 2006Idéalement, l’interface d’une application doit permettre à l’utilisateur d?arriver à faire ce qu’il veut de manière intuitive, en lui offrant le maximum de temps pour réfléchir à son problème plutôt qu’à l’outil qu’il utilise. En pratique, nous sommes habitués à utiliser des interfaces peu optimales et c’est seulement lorsque quelqu?un nous montre une meilleure façon de faire que nous réalisons à quel point notre ancienne méthode était frustrante…
Le Web est en train de subir une telle évolution. En effet, les technologies de base du Web pour l?affichage de contenu ont déjà été poussées au-delà des limites du raisonnable.
Ajax, pour Asynchronous Javascript And XML (Traduire : Javascript Asynchrone et XML), est un nom apparu en février 2005 dans un article publié par Jesse James Garrett sur le site AdaptivePath.
Ajax n’est pas une nouvelle technologie, c’est une appellation qui désigne une architecture c’est-à -dire une façon de concevoir et de développer un service en ligne. Les ingrédients de base en sont les XHTML, CSS (feuilles de style), Javascript, DOM, XML, XSL et XMLHttpRequest
Le premier à avoir massivement employé, et donc popularisé Ajax, est Google avec ses services Google Suggest (l’outil de suggestion des requêtes), Gmail (le webmail de Google) ou encore Google Maps (l’outil de consultation de cartes), même si les technologies sur lesquelles Ajax repose existaient depuis plus de 5 ans et qu?une multitude de sites faisaient déjà de l’Ajax sans le savoir.
Les services Web demandés deviennent de plus en plus complexes et les applications Web classiques commencent à ne plus pouvoir répondre aux exigences.
Ajax, en alliant diverses technologies qui ont fait leurs preuves et qui sont présentes sur la majorité des ordinateurs, permet de combler cette lacune en facilitant la création de clients beaucoup plus riches et conviviaux.





