Se
dal punto di vista funzionale la transizione dal desktop al web è
avvenuta con successo, questo non si può dire per la fruibilità
delle funzioni: l'esperienza dell'utente è profondamente diversa,
ricca e interattiva sul desktop, povera e lenta sul web. Oggi la
maturazione delle tecnologie di base del web permette di colmare
la distanza che separa il desktop dal web: un'applicazione web
può essere virtualmente indistinguibile dalla controparte
sviluppata per il desktop. AJAX, acronimo per "Asynchronous
JavaScript + XML", non è una nuova tecnologia, ma un
approccio allo sviluppo di applicazioni web, basato sulla sinergia
tra tecnologie preesistenti. Come funziona AJAX. Al
caricamento di un'applicazione AJAX (una "semplice"
pagina html, in apparenza), viene caricato ed eseguito un
programma JavaScript che si interpone tra l'utente e il browser:
il programma "intercetta" le azioni dell'utente e sulla
base di queste guida il browser nelle azioni che gli competono
(trasformazione di oggetti DOM in rappresentazioni grafiche e
gestione del protocollo HTTP).
|