Comments are closed

Разработка сайтов на AJAX-технологиях

Интернет развивается достаточно быстро. Разработка сайтов перестала быть маленьким чудом. За считанные недели появляются новые технологии, все, что выглядело статично, начинает двигаться и мерцать, сигнализируя вам, что вы правильно сделали, что зашли на сайт. Обычный пользователь всплеснет руками и через пару минут забудет, что когда-то все выглядело иначе. Он быстро привыкает к хорошему и уже вяло реагирует на аскетичные сайты. Создание сайта — вопрос и сложный, и серьезный. Хотя почти все автоматизировано, но знаний программирования в среде веб-дизайнеров еще никто не отменял.

Чтобы интернет-страница обновлялась, надо нажать кнопку F5 либо сочетание CTRL и F5. Можно обновить информацию с помощью специальной кнопки в меню на панели браузера. Но теперь есть другие механизмы. Изменение контента интернет-страницы без ее принудительной перезагрузки называется AJAX. Создание сайта с помощью AJAX позволяет самостоятельно догружать необходимые данные и информацию на страницу. Данная технология стала популярна в среде веб-программистов, когда IT-гигант Google использовал его при создании сайтов — почтовика Gmail и ресурса Google maps.

Название AJAX-технология впервые было использовано в 2005 году, в публикации Джеймса Гарретта под названием новый подход к веб-технологиям, хотя создание сайтов с принципом этого механизма был задействован еще в 1996 году в Internet Explorer. AJAX не является самостоятельным механизмом. Он базируется на использовании смежных механизмов и полагается на два элемента: элемент динамического обращения к серверу, не перезагружая страницу полностью, и использование DHTML для изменения запрашиваемой страницы.

Профессиональная разработка сайтов с использованием AJAX-технологий имеет ряд технических преимуществ. Во-первых, это значительная экономия трафика, так как в процессе обращения к серверу перезагружается не вся страница, а только ее динамическая часть. Во-вторых, в разы уменьшается нагрузка на сервер, и, соответственно, пользователь получает более быстрый отклик интерфейса. Веб-приложения работают на удаленном сервере, а обращение к ним происходит через браузер. Наиболее важным является то, где именно происходит выполнение AJAX-кода.

На сегодняшний день создание сайтов с помощью AJAX — это мощный подход к программированию, и его принцип понятен человеку, который работал с PHP, а также другими языками и базами данных.

Разработка сайтов с применением технологии AJAX сформировала принципиально новый подход к формированию динамических страниц. С точки зрения кодировки это не самый сложный язык, и он сильно перекликается с приложениями, с которыми работает. С точки зрения администратора сайта — он более легкий в обращении с базой данных SQL, не создает новых таблиц, съедает меньше трафика, обновляется быстрее. Создание сайта на AJAX дает больше зрительных эффектов, вряд ли простой пользователь будет считать время отклика и промежуток загрузки сайта, но упорная статистика говорит, что использование AJAX-технологии встречается в 70 % современных сайтов. Это говорит о том, что эта технология нашла свое применение и будет популярна еще очень долго.



Comments are closed.