Книга UI Usability для разработчика - PullRequest
3 голосов
/ 19 октября 2010

Будучи в основном разработчиком программного обеспечения, я считаю, что самое трудное для меня - создать удобный пользовательский интерфейс.

Я читал некоторые книги, в том числе Smashing Book и Веб-дизайн для разработчиков .Но они в основном сконцентрированы на дизайне, а не на построении более сложных интерфейсов (таких как выделение элементов «многие ко многим» с поиском с разными параметрами с обеих сторон, группировка с использованием разных полей и т. Д.).

Есть ликакие-нибудь книги, статьи, нацеленные на создание более (логически) сложных пользовательских интерфейсов для Интернета?

На основании другого ответа на SO книга Designing Web Interfaces выглядит хорошо

Спасибо,
Дмитрий.

Ответы [ 5 ]

4 голосов
/ 19 октября 2010
3 голосов
/ 20 октября 2010

Вот книги, которые вам абсолютно необходимо прочитать для всего, что связано с юзабилити

  1. Дизайн повседневных вещей - Дональд Норман
  2. Заключенные получают убежище - Алан Купер
  3. Гуманный интерфейс - Джефф Раскин
  4. Как все работает - Дональд Норман
  5. Разработка веб-юзабилити: практика простоты - Джекоб Нильсен

Если вы хотите больше узнать о том, почему:

  1. Принципы когнитивной психологии - Айзенк
2 голосов
/ 21 октября 2010

Книга Дженифер Тидуэллс Проектирование интерфейсов: шаблоны для эффективного дизайна взаимодействия - хороший пример.

alt text

Главы:

  1. Пользователь и задача.
  2. Организация контента
  3. Навигация
  4. Организация страницы
  5. Действия и команды
  6. Сложные данные
  7. Ввод
  8. Сборки и редакторы
  9. Как это выглядит красиво
2 голосов
/ 20 октября 2010

Мне тоже нравится этот:

Дизайн сайтов - второе издание

2 голосов
/ 19 октября 2010

Как и в любой теме, возьмите в руки как можно больше ресурсов.

Моим последним дополнением к моей стопке книг является Проектирование шаблонов интерфейсов для эффективного проектирования взаимодействия от Дженифер Тидуэлл.Ссылки: Официальный сайт и Amazon .

Я настоятельно рекомендую это: он описывает пользовательские интерфейсы в шаблонах (то, с чем мы знакомы).

Несколько названий из моей книжной полки:

Я мог бы перечислить больше названийОднако вышеизложенное поможет вам начать.

...

Возможно, немного не по теме, однако я не могу удержаться, так как это та область, которую я знаю.

Если у вас есть возможность, поговорите со своими пользователями (или даже лучше сядьте с ними, когда они работают).Это лучшее исследование, которое вы можете сделать, пытаясь улучшить удобство использования вашего программного обеспечения.

Если вы хотите измерить удобство и простоту использования, воспользуйтесь тестом System Usability Scale Scale (обычно его называют баллами SUS). Ссылка 1 и Ссылка 2 (PDF)

HTH,

Денис

...