DEVLAB


Il blog della programmazione
Ora e Data
Calendario
maggio 2024
lmmgvsd
293012345
6789101112
13141516171819
20212223242526
272829303112
3456789
Statistiche
  • Views Home Page: 17.813
  • Views Posts: 14.415
  • Views Gallerie: 8.589
  • n° Posts: 19
  • n° Commenti: 0

Introduzione ad AJAX

Nel panorama dello sviluppo Web stà prendendo sempre più piede Ajax, una nuova tecnologia che permette la creazione di pagine Web realmente interattive.

Ajax (Asynchronous JavaScript XML) altro non fa che utilizzare tecnologie preesistenti come appunto XML, Javascript, XHTML e CSS per raggiungere il suo scopo. Il vantaggio nell'utilizzo di Ajax è notevole tanto che molti big come Google, Amazon e la stessa Microsoft stanno puntando fortemente su di essa.

Il concetto di base è molto semplice: a fronte di un evento come la pressione di un tasto in una pagina HTML, il client invia una richiesta al server il quale risponde inviando una serie di dati al client e più precisamente alla pagina web da cui la richiesta è partita. Questi dati verranno di seguito visualizzati all'interno della stessa pagina senza che questa venga ricaricata completamente, permettendo cosi di ridurre notevolmente i tempi.

In pratica la pagina web assomiglia sempre di più ad una vera e propria applicazione che risponde ad eventi in modo pressoche immediato.

Molte società, Google in testa, stanno sviluppando veri e propri applicativi basandosi interamente su questa tecnologia come ad esempio Google Spreadsheet che si prefigge di essere un concorrente online di Microsoft Excel.

Google stessa ha anche rilasciato il Google Web Toolkit che permette ad ogni utente di sviluppare applicazioni Ajax in Java.
 
Per quanto riguarda ASP.NET 2 anche Microsoft ha realizzato un proprio Framework gratuito per lo sviluppo di applicazioni Ajax chiamato ATLAS

I vantaggi portati da Ajax sono notevoli e creano molte aspettative per gli sviluppatori.
Si pensi anche all'implementazione della sicurezza dei server nel momento in cui delegano molte operazioni ai prowser stessi: un esempio può essere rappresentato da una convalida più avanzata dei dati delle WebForms.
In ogni caso sentiremo molto parlare di questa tecnologia che promette di rivoluzionare il modo di scrivere applicazioni per il web.
Categoria: AJAX
giovedì, 24 ago 2006 Ore. 10.36
Sondaggio
Cosa vorresti trovare su questo blog?

Recensioni
Articoli
Prove
Codice
Trucchi

Archivio Posts
Anno 2007

Anno 2006
Mappa
Copyright © 2002-2007 - Blogs 2.0
dotNetHell.it | Home Page Blogs
ASP.NET 2.0 Windows 2003