Su questo blog, ho solo leggermente sfiorato questo argomento che,di sicuro, merita un’attenzione particolare.
Se siete calciofili, dimenticatevi, per un attimo, il calcio e affini. Parlando di Ajax, infatti, non occorre scomodare la famosa squadra di Amsterdam, ma si tratta di una tecnica di sviluppo per la realizzazione di applicazioni web interattive.
Ajax sta per Asynchronous JavaScript and XML e sviluppare applicazioni HTML con AJAX significa basare il tutto su uno scambio di dati che avviene fra web browser e server che permette l’aggiornamento dinamico di una pagina web senza il classico refresh (ricaricamento) esplicito dell’utente che naviga.
Si parla di linguaggio asincrono poiché tutti i dati che occorrono per il ricaricamento della pagina sono richiesti al server e vengono caricati in background senza che l’utente si accorga di nulla.
Inoltre, le funzioni richiamate sono in JavaScript anche se, sia per l’uso di JavaScript che di XML non vi è nulla di obbligatorio.
In ogni caso, Ajax non è una tecnologia individuale, ma un gruppo di tecnologie utilizzate insieme ( HTML o XHTML, CSS, JavaScript, DOM, XML, XSLT e l’oggetto XMLHttpRequest.)
Anche se le applicazioni web basate su Ajax richiedono molte tecnologie, tutti i browser attuali supportano Ajax, in sostanza.
Dopo questa infarinatura molto breve (in rete trovate decine di siti con guide e tutorial) riprendo l’abitudine, molto apprezzata, peraltro, di proporvi alcune presentazioni in merito davvero molto interessanti e utili qualora vogliate iniziare a confrontarvi con questa splendida tecnologia.