AJAX: сильные и слабые стороны

Что представляет собой AJAX?
Это технология построения сайтов, особенностью которой является обмен данных между браузером и сервером, который происходит в фоновом режиме. Тем самым, обновление данных на веб-странице происходит без ее перезагрузки.

Что это дает?
Благодаря использованию AJAX веб-приложения становятся гораздо более быстрыми и удобными. Так как запросы серверу отправляются в фоновом режиме, появляется возможность анализировать данные, которые вводит на странице пользователь уже во время их введения. К примеру, когда вы создаете уникальное имя пользователя на сайте, технология AJAX позволяет вам сразу увидеть, занято оно или свободно. Вы, наверняка, сталкиваетесь с ajax сайтами ежедневно, даже не придавая этому значения, так как сегодня существует огромное множество сайтов на ajax.

Преимущества AJAX

Одним из главных преимуществ сайта на ajax является экономия трафика. Как вы уже поняли, трафик сокращается благодаря тому, что отсутствует необходимость перезагрузки страницы во время работы с веб-приложением. Загружается лишь изменившаяся, как правило, небольшая ее часть.
Еще одной сильной стороной ajax сайтов является уменьшенная нагрузка на сервер. На сегодняшний день при работе с большими объемами информации это является немаловажным.
Следующая отличительная и положительная черта – быстрая реакция интерфейса на действия пользователя. Подгружается только определенная часть страницы, поэтому пользователь получает практически мгновенный отклик на свои действия.
Нет необходимости обязательно кликать по ссылкам, для того чтобы отправить обращение к серверу. К примеру, на многих сайтах реализованы всплывающие подсказки с необходимой информацией. Пользователю достаточно лишь навести курсор на объект, для того чтобы обратиться за информацией к серверу.
Удобен AJAX и для создания чатов, панелей администрирования и прочих инструментов, которые нуждаются в постоянном обновлении данных на странице.

Для наглядности, приведем пару примеров:

Сайт писательницы Олёны Притулы

 ajax-сайты



Представительский сайт квартета "BarberQ"

 ajax-сайты

Как повысить удобство AJAX сайта?

Данная технология создания сайтов сегодня является максимально распространенной. Однако не все из таких сайтов являются удобными для пользователя.
Прежде всего, необходимо обратить внимание на удобство навигации. Необходимо группировать функционал сайта таким образом, чтобы пользователь легко мог им пользоваться, не нуждался в поиске нужной для него информации. Желательно также исключить повторное введение данных пользователем. То есть при неверном заполнении формы данные должны запоминаться, а не ликвидироваться.
Позаботиться стоит и об индексации ajax сайтов. Сайт должен быть структурирован по определенным правилам, для того чтобы индексироваться роботами. Обязательно примите это во внимание. Отдельного внимания требует также создание AJAX поиска по сайту. И, наконец, пристальное внимание следует уделить стилизации AJAX окон для сайта. Учитывайте удобство восприятия пользователей, обеспечивайте комфортную работу с сайтом.
Довольно распространенной является проблема невозможности поделиться с другими ссылкой на конкретную страницу сайта. Нередко приходится объяснять другим пользователям, куда нужно нажать, чтобы увидеть нужную информацию.
Обязательно обеспечить правильную работу кнопок «назад» и «вперед». Пользователь должен иметь возможность отменить свое действие или вернуться, к примеру, к списку. Поверьте, многих отталкивает нерабочее состояние этих кнопок. Мало у кого есть желание снова проделать десятки операций для того, чтобы попасть на предыдущую страницу, ведь это можно было сделать нажатием одной кнопки.
Нужно заботиться также о быстрой работе сайта. Нельзя перегружать его и заставлять пользователя ждать, пока прогрузится определенный элемент. Медленная работа сайта оттолкнет от него пользователей. Прежде чем применить определенный эффект, обязательно взвесьте все «за» и «против», определите, насколько вам это необходимо.
Помните о том, что пользователи привыкли пользоваться клавиатурой во время работы с сайтами. Поддержка клавиатуры обязательно должна быть включена. Не заставляйте посетителей сайта отказываться от использования клавиши Enter, если они к нему привыкли. Главное правило создания таких сайтов – смотреть на них именно глазами посетителей. В этом случае ajax может буквально стать волшебным инструментом для формирования лояльного отношения пользователей к вам и вашему сайту. Если вам необходимо создание сайта на AJAX под ключ, учтите все предложенные рекомендации. Тогда вы, безусловно, добьетесь желаемого эффекта.
 
 
 
 
 
 
 
 

Создание сайта