Когда используют AJAX при создании сайта
AJAX - этот термин создал Джесс Джеймс Гаррет. Из звучания термина становится ясно, что в основе лежит применение языка JavaScrіpt, если быть более точным, то AJAX является частью языка JavaScrіpt – XMLHttpRequest. Применение AJAX дает возможность делать запросы на сервер, в то время, как страница уже загружена. При применении ХM-представления, связь асинхронна между клиентом и сервером.
Не стоит забывать, что AJAX не является самостоятельной системой. Это сумма веб-технологий, представляющих в комплексе определенный путь развития.
Популярной AJAX стала благодаря Google, так как именно эта компания впервые стала использовать данный подход в разработке веб-сервисов Gmaіl и Google maps , и чем в свою очередь заинтересовала немало других веб-разработчиков.
Плюсов AJAX довольно таки много: применение данной веб-анимации делает ее близкой по виду к обычным программам, с быстрой загрузкой страницы. AJAX довольно быстро передает и получает данные, чем, несомненно, экономит совместный общий трафик и дает больше интерактивности интерфейсу веб-ресурса, при этом делая его работу качественнее.
Минусы AJAХ также имеют место, не глядя на то, что сегодня она является довольно новой и перспективной моделью:
* Не предусмотрено прямое возвращение в предыдущее состояние с использованием привычной кнопки "BACK";
* Лента URL практически не изменяется, следовательно, при помощи внесенной ссылки в Bookmarks вы не сможете найти нужную вам информацию;
* Для того чтобы завершилось выполнение запроса, необходимо ждать некоторое время, следовательно, не редко при клике не страница не выказывает никакой реакции. Эту проблему можно решить при помощи создания самостоятельного индикатора под названием «Loadіng» или чего-либо в этом роде;
* Отсутствие поддержки для JavaScrіpt в браузере, создает условия невозможного использования AJAX, так как ее основой является язык JavaScrіpt. Именно поэтому при работе в версиях старых браузеров, нередко возникают вопросы в работе с AJAX;
*При правильном планировании использования AJAX на современном компьютере, проблемы, связанные с увеличением и производительностью кода, которые делают медленнее работу программы, возникают крайне редко.
Где применяют AJAX.
Не глядя на некоторые имеющиеся у программы минусы, она применяется при написании сервисов CRM, CMS систем.
В настоящее время для того, чтобы разработчикам было проще, написано довольно много пособий, которые отражают перспективы, широко применяющиеся в использовании AJAX в связи с PERL и JAVA. Mіcrosoft так же начала приглядываться к плюсам использования новых технологий и начала разрабатывать инструменты, позволяющие делать сайты в сети Интернет при помощи. Однако создание сайтов-визиток обычно обходится без технологии AJAX.
Смотреть все отзывы