私はAJAXの起源を理解しようとしていますが、MSXMLとXMLHTTPRequestがすべてを開始したオブジェクトだと思います。
どちらが最初に来ましたか、動的ページを作成するための事実上の方法になりましたか?
私はAJAXの起源を理解しようとしていますが、MSXMLとXMLHTTPRequestがすべてを開始したオブジェクトだと思います。
どちらが最初に来ましたか、動的ページを作成するための事実上の方法になりましたか?
回答:
起源については、WikipediaのXMLHttpRequestの記事、特に次の抜粋を参照してください。
XMLHttpRequestオブジェクトの背後にある概念は、Microsoft Exchange Server 2000のOutlook Web Access(Microsoft)の開発者によって最初に作成されました。この概念を使用して、IXMLHTTPRequestと呼ばれるインターフェイスが開発され、MSXMLライブラリの2番目のバージョンに実装されました。MSXMLライブラリの2番目のバージョンは1999年3月にInternet Explorer 5.0に付属しており、MSXMLライブラリのXMLHTTPラッパーを使用して、ActiveX経由でIXMLHTTPRequestインターフェイスにアクセスできます。
最初の大量使用に関しては、Ajaxに関するWikipediaの記事に答えがあります。
サーバーへのバックグラウンドHTTPリクエストと非同期Webテクノロジーのユーティリティは、Outlook Web Access(2000)や Oddpost(2002)などの本格的なオンラインアプリケーションに登場するまではかなりあいまいであり、その後、GoogleはAjaxの幅広い展開を行いました。 Gmail(2004)およびGoogleマップ(2005)。
他にも例はあると思いますが、個人的にはGmailの例が印象的です。Outlook Web Accessを使用したことはありませんが、Gmailのメールボックスに初めてアクセスしたときのことをはっきりと覚えています。当時私は本当にiframeなしでどうやってそれを実現したのかと思っていました...