4. PROGRAMMARE CON AJAX COS’È AJAX Quando in programmazione si incontrano delle cose semplici e che funzionano, il riflesso incondizionato della comunità degli sviluppatori è di renderle complicate e quello delle multinazionali del software di farci anche qualche affare. La prima cosa da sottolineare è che AJAX NON è un nuovo linguaggio di programmazione, ma piuttosto l’utilizzo di un insieme di tecnologie già esistenti. Da una parte infatti c’è stata l’evoluzione dell’ HTML che, con il supporto dei browser sempre più moderni, mette a disposizione un Modello ad Oggetti (DOM – Document Object Model) che può essere modificato, anche dopo che una pagina è stata caricata nel browser con Javascript , tant’è che già dalla versione 4 di internet explorer (1997) si parlava di DHTML ( HTML dinamico).Poi abbiamo avuto il “ciclone” di XML (1998) che è diventato lo strumento per eccellenza per il trasporto dei dati nella programmazione moderna. Per questo insieme di tecnologie (DHTML, Javascript e XML) , nel febbraio 2005, il consulente Jesse James Garrett coniò (pare sotto la doccia) il termine di AJAX, che a noi italiani ricorda un detersivo ma in realtà è un acronimo per Asynchronous JavaScript and XML ovvero XML utilizzato da javascript in modo asincrono (tecnica che, come abbiamo visto, si poteva usare – e si è usata – ben prima del 2005). Scaricalo gratis su http://www.punto-informatico.it/ PILibri