Дизайн пользовательского интерфейса бизнес-приложения [закрыто]

StackOverflow https://stackoverflow.com/questions/40863

  •  09-06-2019
  •  | 
  •  

Вопрос

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

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

<Ол>
  • Итак, переосмыслили ли вы дизайн своих бизнес-приложений при переходе на дизайн Web / WPF / Silverlight, потому что, по крайней мере, для нас - в winforms мы сохраняли вещи достаточно функциональными и унифицированными, или вы пытаетесь сохранить это "известным" UI?

  • Будет ли выделенный дизайнер (для более крупных команд) или разработчик с большим количеством дизайнерских штучек занимать более высокое место, рассматривая вопрос найма в эти дни? (Посмотрите, что дизайнер сделал для Скотта Хансельмана BabySmash и : //codebetter.com/blogs/glenn.block/archive/2008/05/08/wpf-from-this-to-that-wow.aspx "rel =" nofollow noreferrer "> демонстрационная версия Microsoft Prism )

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

  • Какие сайты вы бы порекомендовали для дизайна?

  • Это было полезно?

    Решение

    Я рекомендую вам прочитать стих Стива Круга «Не заставляй меня думать» первый. В книге есть большой контрольный список вещей, которые вы должны учитывать при разработке ваших пользовательских интерфейсов. Несмотря на то, что он сфокусирован на удобстве использования в Интернете, многие уроки в нем полезны даже для дизайнеров настольных приложений.

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

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

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

    Другие советы

    Вот великолепный ролик, в котором Билли Холлис рассматривает многие из этих проблем:

    http://www.dnrtv.com/default.aspx?showNum=115

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    IE: это я проактивен в отношении изменений, возможно, самым медленным способом, за исключением активного поиска в Google :)

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

    Microsoft создает DataGrid для WPF. CTP можно найти здесь .

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

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

    Лицензировано под: CC-BY-SA с атрибуция
    Не связан с StackOverflow
    scroll top