Due parole sulle Rich Internet Application (RIA)
martedì 25 marzo 2008 Pubblicato in Tecnologia, standard, web | 10 Commenti »Leggo su ComputerWorld che i ricercatori del gruppo Forrester ci svelano che i “power user” sono piuttosto delusi dalle performance delle applicazioni RIA (Rich Internet Application) che utilizzano AJAX. Le applicazioni web si definiscono “rich” quando le funzionalità della pagina web si arricchiscono di componenti “client-side”, eseguite sul browser. Ci allontaniamo dal paradigma originario del web (come semplice ipertesto finalizzato a pubblicare documenti) utilizzandone le tecnologie per realizzare vere e proprie applicazioni.
Most power users are disappointed with the performance of Rich Internet Applications (RIAs) based on Asynchronous JavaScript with XML, or AJAX, according to a new research report from Forrester Research Inc.
Su questo punto sono abbastanza d’accordo. Condivido lo scetticismo verso AJAX: non è la soluzione a tutti i problemi e la sua diffusione sta “indebolendo” il web. Le pagine si arricchiscono di componenti client-side (script javascript) e diventano nuovamente vulnerabili alle mille combinazioni sistema operativo/browser. Pensiamo che IE7 è ancora lontano dal soppiantare IE6 e già è apparsa la beta di IE8 che sembra rivoluzionare (dovrebbe, forse, interpretare un po’ meglio gli standard) il comportamento della famiglia di browser più diffusa. Firefox, Safari, Opera, …
Non stiamo ragionando su come viene visualizzata una pagina, se il box model CSS è più o meno conforme allo standard, se l’anti-aliasing dei font è più o meno gradevole: se pagine RIA (imbottite di codice javascript) hanno problemi, l’utente non può utilizzarle . L’applicazione non funziona.
Non sono, invece, minimamente d’accordo con il consiglio, da parte dei ricercatori Forrester, a guardare a tecnologie emergenti come Adobe AIR o Microsoft Silverlight.
As a result of the AJAX limitations, the research firm recommended that business users consider emerging next-generation RIA technologies like Adobe AIR from Adobe Systems Inc. and Microsoft Corp.’s Silverlight tool set.