Próbuję zrozumieć pochodzenie AJAX i uważam, że MSXML i XMLHTTPRequest były obiektami, od których wszystko się zaczęło.
Co było pierwsze i / lub stało się defacto sposobem tworzenia dynamicznych stron?
Próbuję zrozumieć pochodzenie AJAX i uważam, że MSXML i XMLHTTPRequest były obiektami, od których wszystko się zaczęło.
Co było pierwsze i / lub stało się defacto sposobem tworzenia dynamicznych stron?
Odpowiedzi:
Informacje na temat pochodzenia znajdują się w artykule XMLHttpRequest w Wikipedii , w szczególności w tym fragmencie:
Koncepcja obiektu XMLHttpRequest została pierwotnie stworzona przez twórców programu Outlook Web Access (firmy Microsoft) dla Microsoft Exchange Server 2000 . Interfejs o nazwie IXMLHTTPRequest został opracowany i zaimplementowany w drugiej wersji biblioteki MSXML przy użyciu tej koncepcji. Druga wersja biblioteki MSXML została dostarczona z programem Internet Explorer 5.0 w marcu 1999 r., Umożliwiając dostęp przez interfejs ActiveX do interfejsu IXMLHTTPRequest za pomocą opakowania XMLHTTP biblioteki MSXML.
Jeśli chodzi o pierwsze masowe użycie, artykuł w Wikipedii na temat Ajax zawiera odpowiedź:
Użyteczność żądań HTTP w tle wysyłanych do serwera i asynchronicznych technologii sieciowych pozostawała dość niejasna, dopóki nie zaczęła pojawiać się w pełnoskalowych aplikacjach internetowych, takich jak Outlook Web Access (2000) i Oddpost (2002), a później Google wdrożył Ajax na szeroką skalę Gmail (2004) i Google Maps (2005).
Jestem pewien, że istnieją inne przykłady, ale osobiście przykład Gmaila uderza w dom. Nigdy nie korzystałem z programu Outlook Web Access, ale wyraźnie pamiętam, kiedy po raz pierwszy uzyskałem dostęp do mojej skrzynki pocztowej Gmail. W tym czasie naprawdę zastanawiałem się, jak udało im się to osiągnąć bez ramek iframe ...