Archivio

Posts Tagged ‘Articoli’

AJAX in poche righe

L'acronimo AJAX sta per Asynchronous JavaScript and XML ed è una tecnica di sviluppo per applicazioni web interattive e dinamiche.
AJAX non e' in se per se un linguaggio di programmazione ma un'insieme di HTML (o XHTML) e CSS, per quanro tiguarda la parte visiva e DOM (Document Object Model) modificato attraverso JavaScript per mostrare dinamicamente le informazioni ed infine l'oggetto XMLHttpRequest per interscambiare e manipolare dati in modo asincrono tra il browser dell'utente e il web server.

Le applicazioni web tradizionali consentono agli utenti di compilare moduli, e quando questi moduli vengono inviati, viene inviata una richiesta al web server. Il web server agisce in base a ciò che è stato trasmesso dal modulo e risponde bloccando o mostrando una nuova pagina.
Dato che molto codice HTML della prima pagina è identico a quello della seconda, viene sprecata moltissima banda. Dato che una richiesta fatta al web server deve essere trasmessa su ogni interazione con l'applicazione, il tempo di reazione dell'applicazione dipende dal tempo di reazione del web server. Questo comporta che l'interfaccia utente diventa molto più lenta di quanto dovrebbe essere.

Le applicazioni AJAX possono inviare richieste al web server per ottenere solo i dati che sono necessari.
Come risultato si ottengono applicazioni più veloci (la quantità di dati interscambiati si riduce) ed anche il tempo di elaborazione da parte del web server si riduce poiché la maggior parte di dati della richiesta sono già stati elaborati.

Technorati Tags

Categorie:Articoli Tag: ,

I contenuti di questo sito non hanno carattere di periodicità e non rappresentano "prodotto editoriale" ex L.62/2001.
Testi, immagini, loghi e marchi in questo sito sono di proprietà dei rispettivi proprietari.


Web Statistics