понедельник, 16 августа 2010 г.

Веб интерфейсы на все случаи жизни


Билл Скотт, Тереза Нейл. Проектирование веб-интерфейсов

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

На тему пользовательских интерфейсов написано и сказано очень много, причём совершенно разного, но описанное положение мало изменилолось. 
Книга Билла Скота и Терезы Нейл сильно выделяется из того что было написано об веб интерфейсах ранее. Прежде всего это не сборник рекомендаций или советов, это систематизированное собрание наиболее распространённых решений(паттернов проектирования)  по взаимодействию пользователя и веб-приложения.
75 шаблонов сгруппированы по шести принципам проектирования («прямого действия», «лёгким касанием» и т д,) которые полностью охватываю все аспекты поведения пользователя. Каждый шаблон снабжен работающим примером действующего сайта и множеством иллюстраций. Рассматриваются все нюансы применения тех или иных решений. К некоторым шаблонам приведены «антишаблоны», то есть неудачные решения, которых следует избегать.
В заключении книги дан краткий обзор всех принципов проектирования веб интерфейса.
В целом книга, в области разботки веб интерфейсо,в вполне годиться на ту же роль, что и классический труд «банды четырёх» (Gamma, Erich; Richard Helm, Ralph Johnson, and John Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software)  в области ООП.
Что особенно понравилось – авторы свои рекомендации не возводят в догму, стараются рассмотреть любые альтернативные подходы, признают необходимость компромиссных решений (чем выгодно отличаются от одного известного всем российского дизайнера). Такой подход, в конечном итоге заставляет думать и творить.

Рекомендую всем, чья профессия связана с вебом – дизайнерам, верстальщикам программистам и их начальникам.

Комментариев нет:

Отправить комментарий