Несмотря на свою популярность техника Ajax была встречена довольно скептически. И пока она не вписалась в общую картину, некоторые считали ее отклонением от основного пути развития Сети. Сторонники
дизайна на основе HTML, доступности и отделения содержания от представления пользовались успехом и поддержкой среди веб-разработчиков, и многие считали, что популярность Ajax основана на движении
вспять к истокам. Убеждения этих критиков основываются на том, что Ajax способствует реализации представления документов в коде JavaScript, тем самым превращая документ в беспорядочную смесь разных технологий, подобную той, что наблюдалась на первых порах
появления сценариев на стороне сервера. Многие считают, что, если разработчики повернутся лицом к решениям, предлагаемым технологией Ajax, пострадает доступность документов.
Другие критики потратили немало времени на анализ статьи Гарретт и постарались опровергнуть некоторые положения, заявленные автором. Например, в статье неоднократно упоминается, что XML и XMI
Http являются ядром модели Ajax, но в большинстве примеров, приводимых в статье, они не используются. Ни одна из этих двух технологий не применяется в Gmail или Google Maps. Google Suggest задействует только XMLHttp, а вместо XML обмен данными производит
в виде массивов JavaScript. Кроме того, критики указывают, что тех-ническое описание Ajax в статье вводит читателя в заблуждение, упоминая различные технологии, которые не только не являются обяз
тельными (такие как XML и XMLHttp), но и вообще применяют крайне редко (например, XSLT).
Еще один серьезный аргумент критиков, касающийся Ajax и статей Гарретта, заключается в том, что это имя представляет собой всего лишь новое название уже известной методики. Такой способ получе
ния данных был возможен еще в Netscape Navigator 2.0, но получила более широкую известность в 2001-2002 гг., особенно с выходом статьи, опубликованной на сайте Apple Developer Connection и озаглавленной «Remote Scripting With IFRAME* (http://developer.apple.con
internet/webcontent/iframe.html). Эта статья, как полагают многие стала первым серьезным документом, описывающим Ajax-подобнь разработчики повернутся лицом к решениям, предлагаемым технологией Ajax, пострадает доступность документов.
Другие критики потратили немало времени на анализ статьи Гарретта и постарались опровергнуть некоторые положения, заявленные автором.
Например, в статье неоднократно упоминается, что XML и XMLHttp являются ядром модели Ajax, но в большинстве примеров, приводимых в статье, они не используются. Ни одна из этих двух технологий не применяется в Gmail или Google Maps. Google Suggest задействует
только XMLHttp, а вместо XML обмен данными производится
в виде массивов JavaScript. Кроме того, критики указывают, что техническое описание Ajax в статье вводит читателя в заблуждение, упоминая различные технологии, которые не только не являются обязательными
(такие как XML и XMLHttp), но и вообще применяются
крайне редко (например, XSLT).
Еще один серьезный аргумент критиков, касающийся Ajax и статьи Гарретта, заключается в том, что это имя представляет собой всего лишь новое название уже известной методики. Такой способ получения
данных был возможен еще в Netscape Navigator 2.0, но получил более широкую известность в 2001-2002 гг., особенно с выходом статьи, опубликованной на сайте Apple Developer Connection и озаглавленной
«Remote Scripting With IFRAME* (http://developer.apple.com/internet/webcontent/iframe.html). Эта статья, как полагают многие,стала первым серьезным документом, описывающим Ajax-подобные методологии. Термин remote scripting (удаленное исполнение сценария)
никогда не был так популярен, как Ajax.
До сих пор некоторые высмеивают термин Ajax и статью Гарретта, утверждая, что это не более чем ловкий маркетинговый ход компании Adaptive Path, LLC, в которой работает Гарретт. Некоторые считают
лицемерием и признаком дурного тона придумывание нового названия для методики, которая уже существует. Независимо от споров, окружающих Ajax, сам подход получил имя, которое быстро обрело известность
среди разработчиков. В связи с этим возникает насущная потребность в более глубоком понимании и описании технологии, чтобы она применялась как можно более правильно.