Преимущества и недостатки Ajax технологии
На сегодняшний день во всю набирает обороты технология Ajax. Все чаще мы можем видеть ее в действии на том или ином сайте. Рассмотрим принципы работы данной технологии, а так же ее недостатки и преимущества.
Вообще то Ajax – это не одна технология, а несколько, собранных воедино. Она включает в себя такие технологии использующиеся для разработки сайтов как : Javascript, Html, Xml, и DOM. Разбираться в каждой из -них займет слишком много времени, поэтому мы остановимся лишь на самых основных моментах.
Так вот вся прелесть технологии Аjax (Asynchronous JavaScript and XML) заключается в асинхронных запросах к серверу.Что значит асинхронных? А значит это следующее. Браузер выполняет запросы к серверу, а вы в это время, можете делать все, что захотите. Например, все знают такую программу как Word, которая сохраняет документ в то время, пока вы набираете документ и вы этого даже не замечаете. С помощью технологии Ajax это можно реализовать и при редактировании контента в панели управления.Данный метод во всю используется такими системами, как Word Press.
Недостаток данной технологии заключается в невозможности использовать такую возможность браузера как история. Кнопка назад перестает работать, однако это решаемо, при дополнительных усилиях программиста.
Второй недостаток – это проблемы с индексацией страниц, загруженных с помощью технологии Ajax. И эта проблема может быть решена, но количество кода в этом случае сильно вырастет.
К основным достоинствам можно отнести экономию трафика – страницы грузятся намного быстрее.
Динамичность приложения сильно возрастает, можно вытворять потрясающие вещи с тем же поиском, который вскоре нам продемонстрирует Google.
Использование технологии упрощается с появлением различных фреймворков например jQuery. Создавать Ajax приложения на нем- сплошное удовольствие. Создание сайтов на этой технологии – это не дань моде, а высокий уровень программирования.
Автор: Виноградов Александр
Личный сайт Вин Веб