J'essaie de comprendre les origines d'AJAX et je pense que MSXML et XMLHTTPRequest sont les objets qui ont tout déclenché.
Qu'est-ce qui est venu en premier et / ou est devenu de facto le moyen de créer des pages dynamiques?
J'essaie de comprendre les origines d'AJAX et je pense que MSXML et XMLHTTPRequest sont les objets qui ont tout déclenché.
Qu'est-ce qui est venu en premier et / ou est devenu de facto le moyen de créer des pages dynamiques?
Réponses:
Pour les origines, consultez l' article XMLHttpRequest de Wikipedia, en particulier cet extrait:
Le concept derrière l'objet XMLHttpRequest a été initialement créé par les développeurs d'Outlook Web Access (par Microsoft) pour Microsoft Exchange Server 2000 . Une interface appelée IXMLHTTPRequest a été développée et implémentée dans la deuxième version de la bibliothèque MSXML en utilisant ce concept. La deuxième version de la bibliothèque MSXML a été livrée avec Internet Explorer 5.0 en mars 1999, permettant l'accès, via ActiveX, à l'interface IXMLHTTPRequest à l'aide du wrapper XMLHTTP de la bibliothèque MSXML.
Quant au premier usage massif, l'article Wikipédia sur Ajax a la réponse:
L'utilité des requêtes HTTP en arrière-plan sur le serveur et les technologies Web asynchrones est restée assez obscure jusqu'à ce qu'elle commence à apparaître dans les applications en ligne à grande échelle telles que Outlook Web Access (2000) et Oddpost (2002), et plus tard, Google a fait un large déploiement d'Ajax avec Gmail (2004) et Google Maps (2005).
Je suis sûr qu'il existe d'autres exemples, mais personnellement, l'exemple de Gmail frappe à la maison. Je n'ai jamais utilisé Outlook Web Access, mais je me souviens clairement de la première fois que j'ai eu accès à ma boîte aux lettres Gmail. À ce moment-là, je me demandais vraiment comment ils y étaient parvenus sans iframes ...