2015-02-25 8 views

risposta

1

RIA è un modo per creare un'interfaccia di tipo desktop RICH che può essere creata utilizzando tecnologie stadardise come (x) HTML, CSS e JavaScript e utilizzando tecnologie incorporate come Adobe Flash e Microsoft Siverlight.Un RIA viene eseguito normalmente all'interno di un browser Web e di solito non richiede l'installazione del software sul lato client per funzionare. La maggior parte delle RIA esegue le loro parti client all'interno di un'area speciale isolata del desktop client chiamata sandbox. La sandbox limita la visibilità e l'accesso al file e al sistema operativo sul client al server delle applicazioni sull'altro lato della connessione. Questo approccio consente al sistema client di gestire attività locali, calcoli, riformattazioni e così via, riducendo in tal modo la quantità e la frequenza del traffico client-server, soprattutto rispetto alle implementazioni client-server create attorno ai cosiddetti thin client. Una caratteristica distintiva di una RIA (contrariamente ad altre applicazioni basate sul Web) è il motore client che si interpone tra l'utente e il server dell'applicazione. Il motore del client viene scaricato quando viene avviata l'RIA. Il motore può essere aumentato durante le operazioni successive con download aggiuntivi in ​​cui il motore funge da estensione del browser per gestire l'interfaccia utente e le comunicazioni del server. More..

L'applicazione Pagina singola è thin client. Sono un'applicazione web perfettamente normale. Interfaccia costruita in HTML5, CSS3 e JavaScript. Ci sono molti framework JavaScript open source che stanno per fornire una migliore soluzione per applicazioni a singola pagina. SPA mira anche a fornire un'interfaccia utente migliore, con una comunicazione client-server meno frequente. SPA è adatto per applicazioni desktop, ma può essere applicato per creare buoni siti Web mobili o applicazioni ibride. More information.

Problemi correlati