Comprendre la notion de RIA

Demander un devis
Je souhaite télécharger le programme ou imprimer le programme
  • Imprimer
tutoriel_vers_formation_Flex

Les RIA (Rich Internet Applications), ou Applications Internet Riches, sont des applications qui proposent une interface utilisateur riche et très interactive. Elles peuvent être déployées sur des navigateurs Internet, mais également sur des postes de travail.

 

Contrairement à une application lourde, une RIA est une application qui : 

  • ne nécessite pas d'installation,
  • peut être déployée et être mise à jour instantanément,
  • peut être accédée depuis n'importe quel ordinateur connecté à Internet.

 

Dans une RIA, il n’est plus nécessaire de recharger la page à chaque action utilisateur. Le bouton de validation d'un formulaire, par exemple, ne recharge pas forcément toute la page Internet. Le modèle de navigation de page en page n’existe donc plus, et nous parlerons plutôt d'écran.

 

Les RIA permettent également d'optimiser la bande passante :

  • Une partie de la charge serveur peut être transposée sur le client ;
  • Seules les données modifiées sont transférées entre le client et le serveur ;
  • Il est possible de travailler en mode déconnecté.

 

Avantages et inconvénients des RIA

Avantages

Les RIA permettent de proposer des applications modernes de manière fiable et économique et offrent de réels avantages par rapport aux sites web classiques développés en (X)HTML/CSS :

  • Interface très rapidement riche et agréable
  • Composants riches prêt à l'emploi
  • Intéractivité accrue
    • Animations
    • Moteur graphique vectoriel
  • Gestion des vidéos optimisée
  • Possibilité de déporter sur le bureau
  • Déploiement instantané
  • Rapidité d'exécution
    • Asynchrone
    • Allégement du besoin en ressources serveur
    • Profite des capacités du poste client

Inconvenients

  • L'installation d'un plugin : peut compliquer le déploiement en entreprise
  • Temps de chargement des pages
  • Le coût des licences des environnement de développement
  • Apprentissage éventuel d'un nouveau langage de développement web (AS3, langages .NET, ...)
  • Problème de référencement

 

Les principales solutions du marché

Pour construire des RIA et des RDA, il existe de nombreuses technologies venant de différents acteurs de l’Internet. Ce positionnement sur un marché en pleine construction prouve bien que les RIA représentent un investissement d’avenir, alors qu’on en parlait encore peu il y a quelques années. Les acteurs principaux sont Adobe et Microsoft qui proposent chacun leur technologies, respectivement Flex et Silverlight.

Flex

En rachetant Macromedia, Adobe a profité de la solution Flex  pour évangéliser les RIA. En basant leur solution autour du Flash qui profite de 10 ans d’existence et d’un taux de pénétration de 98%, Adobe joue la carte du graphisme pour ses outils. Maintenant en version 4, Flex est une solution mature disposant de bons outils et d’une grande communauté.

Silverlight

Microsoft est le dernier acteur majeur arrivé sur le domaine des RIA. Sa solution Silverlight est un plugin pour navigateur couramment appelé Flash-killer. Bien qu’ayant ses différences avec Flash, Silverlight reste impressionnant pour ses capacités techniques et sa gestion de la vidéo.

 

tutoriel_precedent

tutoriel_suivant

.
X
 
 
 
 
 

You havecharacters left.