SDI vs MDI vs TDI vs?

Vil*_*lx- 3 mdi tabbed-document-interface sdi

我正在制作一个小型企业应用程序,我想知道最好的界面是什么.应用程序本身就是您的普通服务票据跟踪器.将有用于搜索票证的表单(带有结果网格),创建新的勾选和查看现有票证,管理一些管理内容(用户,一些分类器等),库存管理表单......

那么什么是最好的界面?最初我想过MDI(因为在.NET中很容易做到),但是我接触到Telerik RAD控件和TDI(Tabbed Document Interface)现在也很容易做到(而且我是TDI的粉丝,因为我是程序员,大多数IDE成功使用它.在搜索SO上的类似问题时,我发现一些建议说TDI和MDI都很笨拙,你应该做一个SDI(每个打开表单的一个单独的任务栏窗口).

所以...这里最好的是什么?

DVK*_*DVK 5

我必须提出迈克尔托德的建议(和通常的尼尔森/乔尔索普斯基的口头禅).

用户测试

嘲笑一个和另一个.向几位"有代表性"的目标用户展示.

让他们通过每个工作流程来描述哪种感觉更自然/直观/容易.

此外,这可能是一个天真的建议(我没有Windows编码经验)但你不能编写一些通用/灵活的东西,以便能够在TDI和非TDI格式工作?

(认为​​Firefox"新标签"与"新窗口"作为一个明显的例子)