Разработать классический интерфейс или быть смелым с новым дизайном? - PullRequest
2 голосов
/ 05 июня 2010

Простите, если это не то место, но мне интересно, как другие программисты относятся к этой теме:

В настоящее время я работаю над своим сайтом портфолио, он разрабатывается и создается в Silverlight 4. Сначала я начал с типичной стилизованной темы электронного фолио, очень похожей на стандартный веб-сайт с точки зрения макета и потока.

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

Если вы разрабатываете сайт в Silverlight в качестве своего собственного портфолио, придерживаетесь испытанного и проверенного ощущения «веб-сайта» или попытаетесь придумать интуитивно понятный пользовательский интерфейс, дополняющий технологию?

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

Ответы [ 3 ]

4 голосов
/ 05 июня 2010

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

Чтение Дизайн повседневных вещей и Разработка визуальных интерфейсов для более глубокого изучения этих идей.

(почти почти) не существует такой вещи, как новая схема пользовательского интерфейса - просто новые схемы основных концепций взаимодействия с пользователем - см., Например, колесо управления iPod. Почти наверняка любой, кто думает, что он придумал какую-то великолепную концепцию нового интерфейса, на самом деле просто придумал дерьмо, которое не следует любым правилам дизайна пользовательского интерфейса - и это должно расстроить пользователей заставить их чувствовать себя глупо, или заставить их думать, что дизайнер глуп.

Если вы понимаете эти базовые элементы, вы можете использовать новые технологии, такие как Silverlight, чтобы соединить их лучшими способами, чем когда-либо прежде. Опять же, ключом является понимание их и того, что движет ими, и как они соответствуют осознанным и неосознанным потребностям пользователя.

3 голосов
/ 05 июня 2010

На это есть два ответа: макро и микро.

На микроуровне обычная идея дизайна пользовательского интерфейса - НЕ нарушать ожидания пользователей. Если они ожидают, что определенный тип виджета / потока / внешнего вида выполнит «X», не заставляйте ваш сайт делать «Y». Это смущает или даже расстраивает пользователей.

Однако вы всегда можете придумать новые виджеты / парадигмы! (примером могут быть расширяемые панели при внедрении JavaScript)

На макроуровне, если вы можете предложить новую работу / представление / поток данных или почувствовать себя благодаря новым технологиям (Silverlight), наверняка попробуйте!

Однако, как обычно, следуйте мантре Нильсена ... Тест прихожей!

Придумайте идею, прототип и опробуйте ее на 5 человек, которых вы знаете (коллеги, друзья, семья), чтобы оценить удобство использования «в реальной жизни».

1 голос
/ 08 июня 2010

Я бы не стал делать приложение Silverlight, аналогичное веб-странице. Но если бы я сделал портфель, я бы не положил все свои яйца в корзину Silverlight. (Хорошо, если у меня не было денег, чтобы ждать работу Silverlight.)

Я бы хотел встроить пару небольших приложений, сделанных в Silverlight. В зависимости от того, что вы хотите подчеркнуть, это может быть что-то простое, например калькулятор с крутыми эффектами на клавишах. Другая идея - это какой-то читатель корма.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...