Технология AJAX (от англ. Asynchronous Javascript and XML, что можно перевести как асинхронный JavaScript и XML») необходима для построения интерактивных пользовательских интерфейсов. Для веб-приложений она также необходима для «фонового» обмена данными между веб-серверами и браузерами. Проще говоря, странице не нужно перезагружаться, чтобы загрузить нужные пользователю данные.
Само название «AJAX» появилось недавно, в феврале 2005-го года. Впервые его употребил Джесси Джеймс Гаррет в своей статье «Новый подход к веб-приложениям». Широкое получил распространение после того, как он начал использоваться на сайтах Google. Там он применяется на Gmail, Google suggest и Google maps. Потом технология, что называется, «пошла в массы».
По сути, AJAX – не самостоятельная технология, а компонент DHTML. Помимо DHTML Аякс использует XMLHttpRequest, который практически мгновенно обращается к серверу. Без такого компонента не обойтись на тех сайтах, где требуется активное взаимодействие с пользователем. Форматами передачи данных служат JSON или XML.
Аякс позволят довольно хорошо экономить трафик за счет того, что не требуется каждый раз заново загружать одни и те же элементы страницы. За счет этого достигается и другой положительный эффект – снижается нагрузка на сервер. В качестве примера можно привести Gmail. Там, когда пользователь отмечает письма с целью последующего их удаления, сервер просто меняет базу данных, сама страница повторно не создается. В результате всего этого Интернет «летает».
Однако есть и недостатки. Такие странички не заносятся в журнал браузера, поэтому кнопка «Назад» может и не сработать. То же самое и с закладками, содержимое не интегрируется в браузер, поэтому максимум, что удастся сохранить – это URL. Эта проблема решается, но лишь частично, за счет динамической смены идентификатора фрагмента. Для оптимизаторов минусом будет то, что создаваемые страницы недоступны поисковым машинам, так как они не читают сценарии JavaScript, да и статистика просмотров сайта также не работает.
Альтернативой AJAX принято считать Flash, в данный момент – это главный конкурент.
Использование любых материалов возможно только при наличии прямой ссылки на www.vectora.net

497-840-632