Le Touilleur Express

  • Accueil
  • A propos de l’auteur
  • A propos du Touilleur Express

AJAX, déjà un an, déjà 7 ans

28 mars, 2006

AJAX existe officiellement depuis un an suite à l’article d’un consultant en mars 2005. Cependant d’un point de vue
technique AJAX existe depuis 1999 comme l’explique l’article de Wikipedia.

Avez-vous entendu parler du Web 2.0 ?

Basé sur des technologies comme AJAX, DHTML, XML ou Soap, le concept de « Web 2.0 » regroupe
l’annonce de l’arrivée prochaine d’application légère dans votre navigateur.
Microsoft ainsi commence à croire que Google pourrait être son plus sérieux compétiteur. La présentation de Google faites aux analystes financiers parle
ainsi d’un nouveau concept de Web. Google proposerait un espace de stockage
illimité pour vos fichiers, des applications légères embarquées dans votre
navigateur pour les utiliser, et donc la fin des logiciels installés sur votre
ordinateur personel. Un espace disque infini serait alors offert et accessible
de votre travail, de votre téléphone mobile et de votre télévision à la maison…
Peut-être que d’ici 4 à 5 ans, Google prendra la première place devant Microsoft ?

En attendant celui-ci cependant n’attend pas les bras croisés de se faire distancer. Microsoft annonce ainsi quelques nouveautés basé sur AJAX dont Atlas,
un framework de développement qui devrait permettre aux éditeurs de logiciels
d’offrir une version « Web 2.0 » de leurs logiciels. La version CTP d’Atlas est
sortie au début du mois de mars.
Allez faire un tour (avec Internet Explorer) aussi sur Live.com de Microsoft.Vous y trouverez un moteur
de recherche à la Google (sans publicité apparente) utilisant AJAX. Le logo
« Windows Live Beta » fait cependant un peu croire à la sortie d’un OS en ligne,
alors qu’il n’en n’est rien.

Et les développeurs…
Depuis quelques mois, on voit ici et là de plus en plus de librairies et de
frameworks d’application clairement orienté Web 2.0. Leur objectif est de faciliter
la création de site « AJAX » tout en conservant du côté du serveur un modèle qui
tienne la route. Vous pouvez trouver sur ToutAjax
une liste assez complète d’applications,
de démos et de librairies pour se lancer.

Ce qui m’intéresse en temps qu’architecte J2EE, c’est la facilité de
mise en oeuvre d’une ergonomie et d’une interactivité comme AJAX dans mes
applications Webs, ainsi que la facilité de maintenance ensuite.
Du côté du client, il existe désormais des librairies gratuites puissantes
à intégrer dans une application qui nous permettent de construire nos interfaces
en ayant l’interactivité d’AJAX. Quelques librairies comme Script.aculo.us,
Rialto ou Dojo Toolkit sont puissantes et efficaces mais pas toutes semblable.
Rialto est celle qui m’intéresse en ce moment, notamment à cause du support de Java Server Faces.

Il me semble que JSF + AJAX est un peu le couple à marier en 2006.
Java Server Faces apporte un modèle composant à une application et permet de
définir ses composants tels qu’ils seront représentés dans le navigateur.
Il n’a pas fallut attendre longtemps avant de voir apparaître ici et là des
composants JSF utilisant AJAX comme ce composant pour télécharger uploader un fichier vers une JSP.
Si vous avez lu aussi mon post sur Shale (Struts 2.0 mais pas vraiment) vous savez déjà que Shale aura un composant de Rendering et s’intégrera avec Apache MyFaces pour pouvoir au final offrir des composants JSF utilisant AJAX (entre autre).
Pour terminer, je vous donne un lien vers le fameux PetStore mais réalisé avec donc ces nouveaux composants qui font que dans quelques mois, le web va changer.
Ajax PetStore vu sur l’excellent site Ajaxian.com

Articles similaires:

Default ThumbnailAJAX lave plus blanc que… OK on l'a déjà fait Default ThumbnailCSS, Ajax et DHTML sont sur un bateau… Ajax tombe à l'eau, ça sent la javel Default ThumbnailJe reprendrai de l'Ajax au petit matin Default ThumbnailClient Riche: XUL, AJAX, Flash ?

Derniers articles

  • Vis ma vie de Staff/Principal Engineer

    Suite de l’article précédent sur le Staff Engineer. Aujourd’hui, voyons un peu

    20 juillet, 2022
  • Inari

    Devenir Staff Engineer : comment et pourquoi ?

    Après une dizaine d’années en tant que développeur, vous serez un jour

    17 juillet, 2022
  • WeAreDevelopers 2022, conférence à Berlin – jour 1

    Il est 8h40, 19 degrés, vous êtes à Berlin. La queue dehors

    24 juin, 2022

Tweets @nmartignole

  •  @fanf42  Excellent 👌

    1 day ago
  • RT  @iambdxoul :  @TheHackersNews  Lmao

    2 days ago
  • RT  @PR0GRAMMERHUM0R : Finally a GPT feature useful for work https://t.co/8U9FSUwKg5 https://t.co/GkUIJi7qtW

    2 days ago

Mots clés

Apple (32) Architecture (13) Big Data (5) Conference (8) Devoxx (55) Dev Web (37) Doctolib (2) geekevent (1) groovy (2) Innoteria (11) Java (517) Linux (10) Non classé (14) Perso (266) Recrutement (3) Scala (30) scrum (43) Société (3) Startup (20) Web 2.0 (67)

Le Touilleur Express

Blog par Nicolas Martignole

Contactez-moi : nicolas@touilleur-express.fr

Suivez-moi sur Twitter : @nmartignole

Copyright© 2008 - 2020 Nicolas Martignole | Tous droits réservés
  • A propos de l’auteur
  • A propos du Touilleur Express
  • Log In
  • My Account
  • My Profile
  • Reset Password

Le Touilleur Express