Sto cercando di capire le origini di AJAX e penso che MSXML e XMLHTTPRequest siano stati gli oggetti che hanno dato il via a tutto.
Quale è venuto per primo e / o è diventato il modo defacto di creare pagine dinamiche?
Sto cercando di capire le origini di AJAX e penso che MSXML e XMLHTTPRequest siano stati gli oggetti che hanno dato il via a tutto.
Quale è venuto per primo e / o è diventato il modo defacto di creare pagine dinamiche?
Risposte:
Per le origini, vedi l' articolo XMLHttpRequest di Wikipedia , in particolare questo estratto:
Il concetto alla base dell'oggetto XMLHttpRequest è stato originariamente creato dagli sviluppatori di Outlook Web Access (di Microsoft) per Microsoft Exchange Server 2000 . Un'interfaccia chiamata IXMLHTTPRequest è stata sviluppata e implementata nella seconda versione della libreria MSXML usando questo concetto. La seconda versione della libreria MSXML è stata fornita con Internet Explorer 5.0 nel marzo 1999, consentendo l'accesso, tramite ActiveX, all'interfaccia IXMLHTTPRequest utilizzando il wrapper XMLHTTP della libreria MSXML.
Per quanto riguarda il primo utilizzo massiccio, l'articolo di Wikipedia su Ajax ha la risposta:
L'utilità delle richieste HTTP in background al server e le tecnologie web asincrone è rimasta piuttosto oscura fino a quando non ha iniziato a comparire in applicazioni online su larga scala come Outlook Web Access (2000) e Oddpost (2002), e successivamente Google ha realizzato un'ampia distribuzione di Ajax con Gmail (2004) e Google Maps (2005).
Sono sicuro che ci sono altri esempi, ma personalmente l'esempio di Gmail colpisce a casa. Non ho mai usato Outlook Web Access, ma ricordo chiaramente la prima volta che ho ottenuto l'accesso alla mia casella di posta Gmail. A quel tempo mi stavo davvero chiedendo come ci riuscissero senza iframe ...