Création d'applications Web 2.0

Les applications Web 2.0 offrent aux utilisateurs un ensemble de contrôles plus riche et un mécanisme plus sophistiqué d'interaction avec le serveur.

Pourquoi et quand exécuter cette tâche

Le Web 2.0 est la seconde génération de services et d'applications de la toile mondiale (World Wide Web) ; il permet la collaboration, le partage d'informations, la fourniture de services dynamique et l'interaction. On inclut généralement dans le concept du Web 2.0 les applications web de dernière génération comme les wikis et les blogues. Les applications Web 2.0 ressemblent davantage à des applications de bureau et sont souvent commandées dynamiquement par les données plutôt que d'offrir un contenu HTML statique.

Les applications Web 2.0 offrent aux utilisateurs un ensemble de contrôles plus riche et un mécanisme plus sophistiqué d'interaction avec le serveur afin de ressembler à des applications de bureau. L'utilisateur n'a pas besoin d'actualiser toute une page lorsqu'il soumet des données depuis son navigateur ; il peut n'actualiser qu'une partie de page. Cette caractéristique s'obtient par l'utilisation d'un moteur de rendu, comme l'adaptateur RPC, qui fonctionne du côté client et fait l'intermédiaire entre le client et le serveur.

AJAX (Asynchronous JavaScript and XML) est une implémentation du Web 2.0. Il est constitué d'un groupe de technologies qui permettent de créer des pages Web interactives et dynamiques répondant rapidement aux demandes par l'échange de blocs de données plus petits. AJAX utilise une combinaison de technologies et protocoles existants dont XHTML, CSS, XML, des langages de script de côté client tels que JavaScript, Document Object Model et un mécanisme d'extraction de données asynchrone comme XMLHttpRequest. C'est une architecture qui rend les navigateurs plus interactifs en exécutant JavaScript sur le client.

Pour créer une application Web 2.0 :

Procédure

  1. Créez un projet web compatible Web 2.0.
  2. Créez une page à l'aide de HTML, XHTML et CSS.
  3. Créez l'affichage dynamique avec des widgets Dojo, JavaScript et Document Object Model (DOM).
  4. Créez le mécanisme d'échange de données avec JSON, XML et XMLHttpRequest.
Icône indiquant le type de rubrique Rubrique de tâche
Dispositions pour les centres de documentation | Commentaires en retour

Icône d'horodatage Dernière mise à jour: May 29, 2014 10:11

Nom de fichier : tcrtria.html