Sto cercando di capire le origini di AJAX e penso che MSXML e XMLHTTPRequest siano gli oggetti che hanno iniziato tutto.
Quale è venuto prima, e / o è diventato il modo defacto per creare pagine dinamiche?
Sto cercando di capire le origini di AJAX e penso che MSXML e XMLHTTPRequest siano gli oggetti che hanno iniziato tutto.
Quale è venuto prima, e / o è diventato il modo defacto per creare pagine dinamiche?
Per le origini, consulta l'articolo XMLHttpRequest di Wikipedia, in particolare questo estratto:
The concept behind the XMLHttpRequest object was originally created by the developers of Outlook Web Access (by Microsoft) for Microsoft Exchange Server 2000. An interface called IXMLHTTPRequest was developed and implemented into the second version of the MSXML library using this concept. The second version of the MSXML library was shipped with Internet Explorer 5.0 in March 1999, allowing access, via ActiveX, to the IXMLHTTPRequest interface using the XMLHTTP wrapper of the MSXML library.
Per quanto riguarda il primo utilizzo massiccio, l'articolo di Wikipedia su Ajax ha la risposta:
The utility of background HTTP requests to the server and asynchronous web technologies remained fairly obscure until it started appearing in full scale online applications such as Outlook Web Access (2000) and Oddpost (2002), and later, Google made a wide deployment of Ajax with Gmail (2004) and Google Maps (2005).
Sono sicuro che ci sono altri esempi, ma personalmente l'esempio di Gmail colpisce casa. Non ho mai usato Outlook Web Access, ma ricordo chiaramente la prima volta che ho avuto accesso alla mia casella di posta Gmail. A quel tempo mi stavo davvero chiedendo come hanno ottenuto questo senza iframe ...
Leggi altre domande sui tag history javascript ajax xmlhttprequest