Когда Ajax начали появляться в Интернете, поглощение было поразительным. Он был искрой, которая вызвала взрыв в 2,0 эры, осуществляется влево и вправо, добавила к существующим страницам, и даже более удивительным, что создает совершенно новый ярус Интернет, что действительно Сигналом к изменению способа веб была создана и отображается , Многое в ущерб multi-platform/mobile совместимости, который пытается показывать Ajax содержание.
В определенном смысле она стала новой "Killer App" для любого интернет-приложения осуществления, кто в "программного обеспечения игры" не имеет сомнений, было предложено, если они могут сделать их применение "Посмотрите Web 2.0." На самом деле мне было сказано, в последнее время к клиенту, что наши приложения требуется "слишком много кликов, чтобы сделать что-нибудь".
Сначала я думал о ней логически, пытаясь думать о какой-либо страницы, которые требуют много кликов для достижения определенной задачи, которые могли бы количество кликов сократилось, наконец, реализовать большинство страниц, что многие требуют кликам, независимо от того, что вы делаете (нажмите, чтобы начать-то, вы вводите содержание, а затем нажмите кнопку, чтобы завершить его). Вопрос, что это привносит в руке впечатление, он дает конечным пользователям, что все должно быть Ajax с показной графику, и все движимое / редактируемые, независимо от того, он имеет фактические функции, или ускоряет страницу на все.
Ajax является замедление в Интернете для конечных пользователей и веб-разработчиков.
Это большая проблема, которая решается в настоящее время, тот факт что работает Аякс замедляет как веб-сервер и браузер, отображающий содержание.
Основанием для серверов замедляется? Ранее также на каждой странице было нечто иное служил до разных людей по мере необходимости, или существует статическая одна страница, которая отображается на всех конечных пользователей. Сейчас мы показываем другую страницу каждого пользователя, или служить виджет показывает, что обычай содержание внутри него. Проблема заключается в том, что все эти данные (традиционно) происходит через единый веб "API" (в интерфейсе используется), в результате чего потенциал замедления или перегрузки в периоды высокой использования (хотя это будет исправлена в будущем с более балансировки нагрузки между несколькими severs)
Основанием для браузеров замедляется? это не содержание Ajax является отображением, но Ajax себя. JavaScript является то, что диски Ajax (Асинхронный JavaScript и XML), и JavaScript был изначально создан как легкий язык программирования, чтобы сделать некоторые очень простые вещи в Интернете. Но, как и большинство веб-технологий, она была деформированные с течением времени в, или я осмелюсь сказать, основой для веб-разработок.
Вы можете быть удивлены, узнав, что JavaScript является одной резьбой язык, это означает, что любое JavaScript в настоящее время оценивается или запустить, все остальное приходится ждать своей очереди (все в одной строке). Это стало особенно проблематичным в блогах, где люди использовали Аякс "Виджеты" из нескольких источников. Проблема заключается в том, что все JavaScript (часто) пытается загрузить сразу, в результате чего задержка, где содержание не будет отображаться до тех пор, пока JavaScript сделала свое дело.
Теперь это не является проблемой, если вы находитесь на той же странице делать что-то простое, как освежающий таблице, или сортировка информации, (которая будет существенно быстрее, с Ajax). Если у вас есть для навигации с помощью различных страниц, которые состоят из пюре деятельности в JavaScript и HTML содержания, с нечетными сочетание некоторых страницах погрузки (почти) мгновенно, а другие принимают значительно больше, он становится все более разочаровывает.
Существует не Аякс стандартизации, в результате низкого качества кода.
Хотя это начинает быть установлена с библиотеками JavaScript, слишком часто разработчики неопытных с Ajax в результате плохо написан код, который имеет проблем в разных браузерах и пользовательских сред (это не относится к не ценится мало). Добавление к этому является тот факт, мы не можем легко представить отзывы пользователей о местном опыте, как мы можем с помощью стандартных веб-технологий.
Я не говорю, что Ajax является изначально плохой, я думаю, совершенно противоположное. Проблема заключается в том, что каждый выскочка веб-дизайнер любит смотреть его, так что они уже приняли все стороны, пытаясь создать (плохо написана) Ajax предметов, которая становится вопрос, когда у вас новые "социальные СМИ" сайты, которые пюре вместе несколько плагинов и виджетов.
Вывод?
Основной вывод, что хочу народа забрать из этого состоит в том, чтобы думать, какие выгоды Ajax дает клиенту. Если нет никаких выгод (перерегистрации организации навигации по блогу, не учитываются в качестве пособия), то не включайте его на страницу, или, по крайней мере, ограничить размер кода на вашей странице. Сделайте ваших страницах чистой, простой в использовании и быстро погрузки. Давайте не попытаться вновь создать "Я могу есть целый сайт из Flash анимации!" Движение.
Ajax является новой территории (в общественный форум), а также с другими новыми технологиями, она проходит через этапы от неизвестных взрыва на полезные реализации, я просто хочу мы могли бы получить последний взрыв этап уже ...

