topleft topright
 

Ajax. Шаблоны проектирования

Печать E-mail
(0 голосов)

Перевод статьи “Why Ajax Patterns?
Переводчик: Сергей Чистяков, Code Team HQ, e-mail: dx_xb[at]mail[dot]ru
 

Ajax обещает принести много пользы в web-проектировании, и для основной Ajax-технологии уже доказана возможность её просто ошеломляющего применения (http://maps.google.com, http://www.francisshanahan.com/zuggest.aspx). Однако Ajax не панацея. Осторожность в проектировании никто еще не отменял, но иметь под рукой такую технологию очень удобно. И, поскольку уж Ajax появился, нам не мешало бы узнать больше о том, какой вид проектирования здесь работает, а также нам понадобятся методы, документация и обсуждения этой информации. К счастью, развитие Ajax-технологии имеет место в то время, когда шаблоны проектирования уже надежно укрепилось индустрии, а уж они является наилучшим средством реализации задумок. Таким образом, имеет смысл начать собирать каталог шаблонов Ajax. Эти мысли основываются на имеющихся образцах и примерах демонстрационных систем.

Шаблоны остаются шаблонами, ничего нового здесь нет. Шаблоны – это просто короткий путь к реализации знаний программиста, уже воплощенный во множестве Ajax-приложений. Их цель – открыть наилучшие решения той или иной проблемы, изучая, как разработчики успешно обходили все спорные моменты проектирования в схожей ситуации. Аякс же решает проблему юзабилити, и именно шаблоны позволяют сделать это при всевозможных ограничениях, особенно таких, как возможности и ожидания пользователя, пропускная способность соединений, особенность HTTP не учитывать состояние между сеансами связи, сложность Javascript.

 

Это развивающаяся технология. В конечном итоге должно появиться больше шаблонов, больше примеров и детальных объяснений. И еще одна оговорка: хотя Ajax и новый термин, но XMLHttpRequest и другие родственные технологии уже какое-то время известны. Я знаю это, однако введение одного-единственного обобщающего термина может послужить тем толчком, который придаст нужное направление всему движению web-разработки. Ajax – это всего лишь имя, но иногда имя может быть чрезвычайно важным.

 
« AJAX для PHP - легко. обзор AJAX framewroks для PHP   AJAX-плагины для Smarty Часть 2: ajax_form »

Украинская Баннерная Сеть
PR и тИЦ