Ajax: il web con una marcia in più

ajax Ajax: il web con una marcia in piùNello sviluppare siti e soluzioni web utilizziamo le tecniche Ajax per applicazioni interattive, veloci e moderne. Ma che cosa vuol dire Ajax?

Il linguaggio del web 2.0 (ma non è un linguaggio!)

Ajax sta per Asynchronous JavaScript and XML. Come si capisce dal nome Ajax in realtà non è esattamente un linguaggio di programmazione ma l’integrazione tra vari linguaggi di programmazione per il web. Utilizzano queste tecniche molte delle applicazioni che vediamo ogni giorno come Gmail, Google o Facebook.

Curiosità: la parola Ajax, per intendere questo insieme di tecniche di programmazione, è apparsa per la prima volta in questo post del 2005 di Jesse James Garrett, dove spiegava le differenze tra il modello tradizionale delle applicazioni web e quello ajax con questa immagine:

ajax fig1 Ajax: il web con una marcia in più

Le tecniche di programmazione Ajax permettono una comunicazione rapida fra browser e server. Forse per questo motivo Ajax è diventato il simbolo del web 2.0, dove la rapidità fra l’utente che interagisce con il sito e la risposta del sito in relazione alla richiesta ricevuta è la caratteristica del successo.