Luiden RIA's het einde van het pc-tijdperk in?
"Als ik Microsoft was, zou ik me echt zorgen beginnen te maken."
26 november 2008 | Koen Vervloesem
De term rich internet application (RIA) is in 2002 door het toenmalige Macromedia - ondertussen overgenomen door Adobe - geïntroduceerd. Het concept van een webtoepassing die alle features en functionaliteit van een traditionele desktoptoepassing heeft, was echter al ouder. En toch lijkt er nu pas schot in de zaak te komen. Wij vroegen aan Tom Van den Eynde, een freelance RIA-ontwikkelaar, om het geheel te situeren.
"Als mensen de term rich internet application horen, denken ze vaak aan klassieke Flash-websites, maar een internetapplicatie is natuurlijk meer", steekt Van den Eynde van wal. "Flex kan zijn troeven pas echt uitspelen als het gebruikt wordt om bedrijfstoepassingen mee te maken. Het probleem is dat veel Java- en .NET-ontwikkelaars niet goed weten wat Flex kan, terwijl het voor veel front-end taken dé oplossing is."
Adobes RIA-omgeving heeft een hele componentsuite met tools zoals tab navigators, datumkiezers en grafieken die nodig zijn in een klassieke toepassing. "Dat is ook een van de redenen waarom Flex zo populair is bij financiële bedrijven in New York. De professionele versie van Flex beschikt namelijk over heel wat interessante grafiekcomponenten", weet Van den Eynde.
Maar we kennen toch allemaal al 'rijke' internettoepassingen? Al die Web 2.0-websites die steeds meer op desktopapplicaties lijken? Van den Eynde beaamt dat we met JavaScript-libraries en Ajax al een heel eind oop weg zijn, maar voor ontwikkelaars is het toch niet alles: "Wie zelf componenten wil bouwen of uitbreiden, moet al een HTML-, CSS- en JavaScript-wizard zijn, terwijl dat bij Flex heel eenvoudig is. Ook de performance is beter. Terwijl je bij JavaScript vastzit aan JSON-serialisatie, maakt Flex gebruik van Adobes binaire AMF-protocol (Action Message Format). En dat is heel wat sneller."
Flex en Silverlight
Over een vergelijking tussen Adobe Flex en Microsoft Silverlight moet Van den Eynde niet lang nadenken. "Silverlight heeft duidelijk de mosterd gehaald bij Flex, maar is vandaag nog niet zo sterk uitgewerkt als die laatste. Zo zijn er minder componenten aanwezig en is de lay-out minder flexibel aan te passen. Ook op het vlak van communicatie met de server is er bij Microsoft nog werk aan de winkel, terwijl een Flex-toepassing heel gemakkelijk kan communiceren met een Java back-end. Bovendien kan je eenvoudig een AIR-schil rond een Flex-toepassing maken, waardoor dezelfde toepassing zowel online als offline gebruikt kan worden. Microsoft heeft zoiets nog niet."
"Op zich is er niets speciaals aan RIA's," beweert Van den Eynde, "Dat kon immers tien jaar geleden ook al. Maar nu Adobe met Flex begonnen is, kon Microsoft natuurlijk niet achterblijven. De enige reden waarom ze in Redmond met Silverlight zijn gekomen, is omdat bedrijven zoals Adobe op de kar zijn gesprongen en RIA een reële bedreiging vormt voor de desktop zoals we die vandaag kennen."
GERELATEERDE ARTIKELS OP ITPRO:
Reacties






