Estou tentando entender as origens do AJAX e acho que MSXML e XMLHTTPRequest foram os objetos que iniciaram tudo.
O que veio primeiro e / ou se tornou a maneira ideal de criar páginas dinâmicas?
Estou tentando entender as origens do AJAX e acho que MSXML e XMLHTTPRequest foram os objetos que iniciaram tudo.
O que veio primeiro e / ou se tornou a maneira ideal de criar páginas dinâmicas?
Respostas:
Para as origens, consulte o artigo XMLHttpRequest da Wikipedia , particularmente este trecho:
O conceito por trás do objeto XMLHttpRequest foi criado originalmente pelos desenvolvedores do Outlook Web Access (pela Microsoft) para Microsoft Exchange Server 2000 . Uma interface chamada IXMLHTTPRequest foi desenvolvida e implementada na segunda versão da biblioteca MSXML usando esse conceito. A segunda versão da biblioteca MSXML foi enviada com o Internet Explorer 5.0 em março de 1999, permitindo o acesso, via ActiveX, à interface IXMLHTTPRequest usando o wrapper XMLHTTP da biblioteca MSXML.
Quanto ao primeiro uso massivo, o artigo da Wikipedia sobre Ajax tem a resposta:
O utilitário de solicitações HTTP em segundo plano para o servidor e as tecnologias da Web assíncronas permaneceu bastante obscuro até começar a aparecer em aplicativos on-line em grande escala, como o Outlook Web Access (2000) e Oddpost (2002) e, posteriormente, o Google fez uma ampla implantação do Ajax com Gmail (2004) e Google Maps (2005).
Tenho certeza de que existem outros exemplos, mas pessoalmente o exemplo do Gmail chega em casa. Nunca usei o Outlook Web Access, mas lembro-me claramente da primeira vez que obtive acesso à minha caixa de correio do Gmail. Naquela época, eu realmente estava pensando como eles conseguiram isso sem iframes ...