La technologie Ajax: la CKhronik de la semaine

Le monde du web est constitué de plusieurs mots et expressions qui permettent de situer et d’identifier des activités et des applications sur la toile. Parmi les expressions qui sont à la mode dans le monde des technologies de l’information et de la communication, le « web 2.0 » revient le plus souvent, et ceci est aussi valable chez les africains qui veulent eux aussi montrer qu’ils sont à l’heure des nouvelles technologies. Le web 2.0 est en effet une évolution du web depuis sa création en 1990 (« web 1.0 » et « web 1.5 »). Cette évolution est le fruit des innovations technologiques des applications qui composent le web. C’est justement l’une de ces innovations qui a permet l’essor du web 2.0 : AJAX. Ce dernier est la technologie qui  est au cœur du web. 2.0.

L’AJAX (Asynchronous JavaScript And XML) est une formule colossale de développement web autorisant d’inventer des applications web interactives dont la réactivité et la simplicité d’utilisation sont analogues à celles des applications bureautiques (Microsoft Office par exemple). C’est en fait la convergence des fondements technologiques du web 2.0 ; nouvelle convergence, sur des anciens piliers technologiques, qui répond aux nécessités d’interactivité des internautes.

Cette méthode AJAX est le résultat de la combinaison de deux normes de publication web apparues dès la fin des années 1990 mais désormais connus de tous:

-       Le Java script est un langage de programmation inséré dans les navigateurs. Les programmes écrits dans ce langage sont accomplis par le navigateur ;

-       Le XML (eXtensible Markup Language) est un langage de balisage.

AJAX fonctionne comme un aller retour de demandes entre l’utilisateur et le serveur du site Web qui supporte l’application.  Toutefois, cet aller retour ne se fait plus de façon classique, c’est-à-dire que l’envoi d’une demande par un internaute contenant une origine à une page web, puis le serveur web exécute des opérations, et transmet le résultat sous forme d’une page web pour le navigateur. Celui-ci éditera alors la page qu’il vient de recueillir. Alors qu’avec l’utilisation d’AJAX, un programme écrit en langage de programmation JavaScript incorporé dans une page web, est exécuté par le navigateur. Celui-ci envoie des demandes de calcul au serveur web, puis édite le contenu de la page présentement affichée par le navigateur web en fonction du résultat reçu du serveur, évitant ainsi la diffusion et l’affichage d’une nouvelle page.

Aussi, en Ajax, comme le nom l’indique, les demandes sont effectuées de manière asynchrone : le navigateur Web continue d’exécuter le programme JavaScript qui envoie la demande dès que celle-ci est partie, il n’attend pas la réplique envoyée par le serveur Web et l’utilisateur peut continuer à accomplir d’autres utilisations.

Sa mise en pratique présente plusieurs privilèges en termes d’interactivité, d’élasticité de publication de contenus- ce qui ne sera pas pour froisser ni aux internautes, ni aux concepteurs de services Web. De plus, du point de vue pratique, la sensation de frustration liée à l’attente du chargement des pages disparaît, alors que le sentiment d’interactivité s’accroît. Cette technologie devient de plus en plus vulgarisée que  les services en ligne novateurs basés sur Ajax tendent à se démultiplier. Par exemple, GoogleMaps, service de géolocalisation par satellite est bâti autour de la méthode AJAX qui admet un rafraîchissement en continue de la page Web, toujours sans temps de chargement.

Cependant, Ajax présente une facette assez négative. En effet, le Java Script qui est contenu  dans AJAX, est un langage de programmation souvent employé pour accomplir et répandre des virus informatiques et des logiciels malveillants. De là, des antivirus ou encore des pare feu peuvent prohiber de façon préventive l’exécution de tout programme écrit en JavaScript, ce qui bloque la progression de certaines applications web. Aussi, les moteurs de recherches n’exécutent pas les programmes en JavaScript et donc ces moteurs de recherche ne vont pas ajouter à leur index les pages engendrées par le JavaScript.

En somme, le web 2.0 est porteur de perspectives fortes de la part d’internautes insatiables de faire transformer leurs rapports virtuelles par l’intermédiation de leur PC et des réseaux. Car jamais depuis l’arrivée du web 2.0, les personnes n’auront eu autant besoin de distribuer et échanger des nouvelles entre eux. Ils désirent désormais être acteurs et non plus témoins des services fournis au travers du réseau, en interagissant le plus possible selon un mode en temps réel. AJAX, point central du web 2.0, est une réponse à ces nécessités là des internautes.

A lire

L’utilité d’une bonne protection informatique

CHEDJOU KAMDEM (CK)

crédit image: Gallerie Futura Pragues
Tagué ,

Répondre

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Twitter picture

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Connexion à %s

Suivre

Get every new post delivered to your Inbox.