Alessandro Lacava

Alessandro Lacava's Web Site: English Version     Sito Web Di Alessandro Lacava: Versione Italiana

JSON: Il Web di nuova generazione

In questo articolo apprenderemo come utilizzare JSON per spingere al massimo le nostre applicazioni AJAX-based. Vedremo, inoltre, che XML non sempre costituisce la soluzione ottima all'interscambio di dati.

JSON è un formato utilizzato per rappresentare e scambiare dati. In pratica, svolge la stessa funzione di XML con il vantaggio di essere più leggero. Inoltre, utilizzando JavaScript, è molto semplice effettuare il parsing di un messaggio in formato JSON. Addirittura vedremo che basta una sola istruzione! Ho detto utilizzando JavaScript semplicemente perché JSON sta per JavaScript Object Notation. Infatti, una stringa in formato JSON non è altro che un oggetto e/o un array JavaScript espresso in modo letterale.

AJAX è la tecnologia emergente che ha rivoluzionato il modo di concepire la programmazione Web. La rivoluzione è stata tale da riferirsi spesso ad essa col termine Web 2.0. AJAX sta per Asynchronous JavaScript + XML. L'acronimo, ormai, è un po' fuorviante dato che AJAX può essere usato oggigiorno per richiedere al server, oltre che XML, dati in vari formati. La cosa più importante, ed interessante, è che AJAX ci permette di inviare chiamate asincrone al server.

In quest'articolo vedremo come integrare queste due tecnologie per costruire applicazioni performanti di ultima generazione…Web 2.0 appunto.

Puoi leggere il resto dell'articolo JSON: Il Web di nuova generazione su: ioProgrammo N. 108 - Novembre 2006 - Edizioni Master