SDI против MDI против TDI против? - PullRequest
3 голосов
/ 18 февраля 2010

Я делаю приложение для малого бизнеса, и мне интересно, каким будет лучший интерфейс.Само приложение является вашим обычным сервисным трекером.Будут формы для поиска заявок (с сеткой для результатов), создания новой отметки и просмотра существующей заявки, управления некоторыми административными вопросами (пользователями, несколькими классификаторами и т. Д.), Формами управления запасами ...

Так какой интерфейс будет лучшим?Изначально я думал о MDI (потому что это легко сделать в .NET), но потом я взял в свои руки средства управления Telerik RAD и TDI (интерфейс с вкладками документов), теперь тоже легко сделать (и я фанат TDI, так как яЯ программист, и большинство IDE успешно используют это).И во время поиска похожих вопросов по SO я нашел несколько советов, в которых говорилось, что TDI и MDI неуклюжи, и вам следует создать SDI (отдельное окно панели задач для каждой открытой формы).

Итак ... чтобудет лучшим здесь?

Ответы [ 2 ]

5 голосов
/ 18 февраля 2010

Я должен поддержать предложение Майкла Тодда (и обычную мантру Нильсена / Джоэла Споски).

Do пользовательское тестирование

Макет одного и другого. Покажите паре "представительных" целевых пользователей.

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

Кроме того, это может быть наивным советом (у меня нет опыта кодирования Windows), но не могли бы вы написать что-то общее / гибкое, чтобы работать в форматах TDI и не-TDI?

(в качестве очевидного примера рассмотрим Firefox «Новая вкладка» и «Новое окно»)

1 голос
/ 18 февраля 2010

Я предпочитаю TDI загроможденной панели задач. Хорошо работает для меня, но боги удобства использования HCI могут не согласиться. Похоже, что браузеры и IDE также слились в TDI.

...