2008-09-02 2 views
21

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

В последнее время я нашел довольно легким сделать некоторые причудливые вещи с дизайном пользовательского интерфейса и с помощью WPF специально мы находим новые способы создания макетов, которые лучше выглядят и более функциональны для пользователя, но в отличие от одного из бизнес-ориентированные ребята из нашей локальной группы .NET User Group даже не подумали бы об использовании WPF до тех пор, пока у него не будет datagrid, который он мог бы использовать для создания Excel как форм ввода.

  1. Так в основном, у вас переосмыслен дизайн ваших бизнес-приложений, как вы двигаетесь к Web/WPF/Silverlight проекты, потому что для нас, по крайней мере - в WinForms мы сохранили вещи довольно функциональна и равномерная, или вы пытаетесь сохранить этот «известный» пользовательский интерфейс?

  2. Будет ли специальный дизайнерский парень (для более крупных команд), или разработчик с большим количеством дизайнерских отбивных, оценивают выше, глядя на найм в эти дни? (Посмотрите, что сделал дизайнер для Scott Hanselman's BabySmash и Microsoft's Prism demo)

  3. Есть ли какие-либо дизайнерские подсказки/советы/рекомендации, которые вы используете для своего пользовательского интерфейса - особенно для WPF?

  4. Какие сайты вы рекомендуете для дизайна?

ответ

12

Я рекомендую вам сначала прочитать Steve Krug's Don't Make Me Think. В книге есть большой контрольный список вещей, которые вы должны учитывать при разработке пользовательских интерфейсов. Хотя он ориентирован на удобство использования в Интернете, многие уроки в нем ценны даже разработчикам настольных приложений.

Если вы используете Windows-формы или WPF или Flash или что-то новое и блестящее, что происходит, важно нанять либо a) настоящего дизайнера, либо b) разработчика, много опыта проектирования пользовательского интерфейса, любой из которых может предоставить вам серьезный URL-адрес для своего портфолио проектов. Это поможет не только улучшить дизайн вашего приложения, но и освободить разработчиков от размышлений о дизайне пользовательского интерфейса и позволить им сосредоточиться на внутреннем коде.

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

Я думаю, что было бы нелегко получить хорошего дизайнера до скорости на Microsoft Expression Blend, чтобы поднять некоторые хорошие проекты XAML, которые ваша команда могла использовать, чтобы придумать действительно хороший продукт.

5

Я думаю, что WPF может значительно улучшить работу пользователей.

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

Что касается дизайнеров, мне кажется, что сейчас трудно найти дизайнера WPF, это все равно будет специализированным программистом, а не только дизайнером.

Надеюсь, что эта ситуация изменится в ближайшей функции.

Я думаю, что стоит по крайней мере начать экспериментировать с WPF, чтобы иметь возможность конкурировать с предстоящими решениями.

3

@aku «Я думаю, WPF может значительно улучшить пользовательский опыт.»

Я считаю, что WPF имеет удивительный потенциал как инструмент, чтобы сделать UIs более творческим и лучше подходит для фактических данных, которые отображаются, НО ..............

Просто простой акт с использованием WPF не собирается создавать отличные пользовательские интерфейсы из ниоткуда.

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

Использование WPF над HTML/Flash/WinForms/etc только увеличивает ваш потенциал.
Если это потенциал уродства или потенциал для красоты до вас.

0

@ David H Aust Это часть причины для запроса вопроса - с помощью таких новых инструментов, как WPF, которые предоставляют новые, более сложные и в то же время более простые для пользователя интерфейсы, которые нам могут понадобиться адаптироваться к новым способам ведения дел.

и пытается выяснить, кто еще адаптируется/интересно и то, что они делают, и где они получают вдохновение, знания или помочь :)

IE: Это я проактивность об изменении, возможно, наименьшее натяжение когда-либо, за исключением активно googling :)

^Это была шутка, чтобы было ясно, что я действительно активно изучаю новые вещи, я просто нахожу некоторые из краудсорсинга stackoverflow vs googling довольно интересными:)

0

Корпорация Майкрософт создает DataGrid для WPF. CTP можно найти here.

0

@ Lars Truijens - Спасибо, но я думаю, что в 99% случаев это ужасная идея, и, конечно же, есть приложения, но я обнаружил, что с WPF, как правило, гораздо лучший способ сделать это.

Кроме того, вы можете использовать текстовые поля и использовать переопределение Enter as Tab, чтобы легко и быстро перемещаться по ним.

3

Вся концепция переосмысления пользовательского интерфейса существующего приложения зависит от целевой аудитории. Для скучного бизнес-приложения, такого как бухгалтерский учет или бюджетирование, он может быть даже контрпродуктивным. Во-первых, пользователи таких приложений, возможно, уже несколько лет и года использовали подобный внешний вид и чувственный интерфейс, а во-вторых, слишком «симпатичные» и яркие могут даже принести восприятие игрушечной (это слово?) С Это.

Мы сделали несколько новых проектов с самыми последними & гаджетами UI, и по большей части для новых приложений это хороший шанс получить отзывы от живой аудитории. Затем становится легче перевести эту обратную связь в существующие приложения.

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

Смежные вопросы

 Смежные вопросы