Rich Internet Application

Uit Wikipedia, de vrije encyclopedie

Ga naar: navigatie, zoeken

Een Rich Internet Application (ook afgekort tot RIA) is een term die gebruikt wordt voor interactieve internetapplicaties, die het gevoel geven van een desktopprogramma (bijvoorbeeld een tekstverwerker of een agenda). Rich Internet Applications geven de gebruiker, zonder dat een andere pagina wordt geopend, respons op de ingevoerde gegevens.

De term Rich Internet Application is in maart 2002 door Macromedia geïntroduceerd.

Inhoud

[bewerken] Webbrowser

RIA's draaien in een webbrowser en vereisen in principe geen lokale installatie van software. In sommige gevallen is echter wel de installatie van een plugin noodzakelijk. In verband met beveiliging draaien RIA's in een sandbox.

De webbrowser stuurt namens de gebruiker informatie op naar de webserver, ontvangt eventueel gewijzigde inhoudelijke gegevens en verwerkt deze in de getoonde webpagina, zonder dat de complete pagina opnieuw geladen hoeft te worden. De webserver legt de wijzigingen vast op de server.

[bewerken] Voor- en nadelen

Rich Internet Applications zijn niet per se ingewikkelder te bouwen dan traditionele web-applicaties, aangezien design patterns succesvol toegepast kunnen worden. Het onderhoud kan lastiger zijn. Rich Internet Applicaties stellen soms zwaardere eisen aan het systeem van de eindgebruiker (bezoeker), afhankelijk van de gebruikte technologie.

Daar staat tegenover dat de pagina's sneller reageren op acties van de eindgebruiker. Dit komt doordat slechts de veranderde informatie van de website gehaald moeten worden en dat niet de hele pagina opnieuw hoeft te laden. Idealiter is er minder dataverkeer tussen de gebruiker en de webserver. In de praktijk zijn RIAs "extra" interactief en wordt deze winst soms tenietgedaan.

Doordat een RIA een webapplicatie is en dus geen "Windows-applicatie" (zoals Office en Outlook), kan deze op alle systemen draaien zonder vooraf iets te moeten installeren (zoals u gewend bent van websites). Het werkt daar door ook op verschillende platformen, mits de (indien) benodigde plugin geschikt is voor dat platform.

Beperkte zoekmachineoptimalisatie is een bijkomend nadeel van RIA's. Spiders ondersteunen de gebruikte Javascript- of Flash-technologie niet en kunnen dus niet alle content lezen. Dit vormt een extra uitdaging voor de ontwikkelaar. Silverlight heeft echter wel ondersteuning voor zoekmachineoptimalisatie.

[bewerken] Huidige RIA kits

[bewerken] Zie ook

 
Persoonlijke instellingen
Boek maken