Ajax - это новая модель веб-приложений, все еще пребывающая в младенческом
возрасте. Однако некоторые веб-разработчики готовы оспорить
это утверждение. Оспорить, то есть определить, что же делает хорошими
веб-приложения с Ajax, а что делает их плохими или посредственными.
Майкл Мейхмофф (Michael Mahemoff - http://mahemoff.com),
разработчик программного обеспечения и эксперт по юзабилити, определил
ряд ключевых принципов построения хороших приложений на
базе технологии Ajax, которые стоят того, чтобы привести их здесь:
• Минимальный трафик. Приложения, основанные на технологии
Ajax, должны обмениваться с сервером настолько небольшими порциями
данных, насколько это возможно. Проще говоря, Ajax может
минимизировать трафик между клиентом и сервером.1 Приложение
следует реализовать так, чтобы оно не передавало и не принимало
информации больше, чем это необходимо.
• Никаких сюрпризов. Приложения на базе технологии Ajax следуют
иной модели взаимодействия с пользователем, чем традиционные
веб-приложения. В противовес стандартной веб-парадигме
«щелкни и жди», некоторые приложения Ajax задействуют иные
механизмы пользовательского интерфейса, такие к а к перетаскивание
(drag-and-drop) или двойной щелчок. Независимо от того, какую
модель взаимодействия с пользователем вы выберете, будьте
последовательны, чтобы пользователь знал, что делать дальше.
• Устоявшиеся соглашения. Не изобретайте новые модели взаимодействия,
не знакомые вашим пользователям. Возьмите все самое
лучшее из традиционных веб-приложений и обычных настольных
приложений; т а к вы значительно облегчите их освоение.
• Никаких раздражающих элементов. Избегайте раздражающих
элементов интерфейса, таких к а к повторяющаяся анимация или
мерцающие элементы. Они отвлекают пользователя от намеченной
цели.
• Доступность. Внимательно изучите, кто ваши пользователи и ка-{
ким образом они будут получать доступ к вашему веб-приложению.}
Не загоняйте себя в угол, чтобы не получилось т а к , что н е к а я кате-1
гория пользователей окажется не в состоянии работать с вашим!
веб-приложением. Будут ли у пользователей установлены последние версии броузеров? Вы должны знать это заранее и проявить
предусмотрительность.
• Избегайте полной перезагрузки страницы. Все взаимодействия с сервером
после загрузки начальной страницы должны управляться
механизмом Ajax. Не разрушайте приятные ощущения пользователя
- загружайте данные небольшими частями, но не перезагружайте
страницу целиком.
• Пользователь прежде всего. Проектируя приложение, всегда помните
о пользователе и ни о чем другом. Пытайтесь максимально облегчить
ему выполнение наиболее общих операций. Не торопитесь
размещать на странице рекламные объявления или снабжать ее
раздражающими эффектами.
Общее в этих принципах - удобство и простота использования. Технология
Ajax в первую очередь призвана улучшить восприятие вашего
приложения, а механика, лежащая в основе, - это всего лишь средство
достижения поставленной цели. Можете быть уверены, что соблюдение
: принципов сделает ваше приложение простым и удобным в работе.

Окна: окна на сайте.. гидравлические штабелеры петербург гидравлический штабелер. nokia n95 8 телефоны