2010-02-17 316 views
3

我正在制作一个小型商业应用程序,我想知道最好的界面是什么。应用程序本身就是您的普通服务票据跟踪器。将会有搜索票的表格(带有网格结果),创建一个新的打勾的&查看现有的票,管理一些行政事务(用户,一些分类器等),库存管理表格...SDI vs MDI vs TDI vs?

那么最好的界面是什么?最初我想到了MDI(因为在.NET中很容易做到这一点),但是后来我掌握了Telerik RAD控件,而且TDI(标签式文档界面)现在也很容易实现(我也是TDI的粉丝,因为我程序员和大多数IDE成功使用它)。在搜索类似的问题时,我发现一些建议说TDI和MDI都笨拙,你应该为每个打开的表单做一个SDI(一个单独的任务栏窗口)。

那么......这里最好的是什么?

+0

老实说,最好的办法是做针对目标市场的完整的Ux调查,看看什么是最有效的方法。 – 2010-02-17 23:48:11

+0

您是否考虑过使用基于浏览器的界面进行网页后端? – 2010-02-17 23:49:41

+4

我每天都在做这么多的网络编程,我很乐意为改变做一个Windows应用程序。 :)我认为,Windows应用程序在可用性方面更胜一筹。 – 2010-02-17 23:53:26

回答

5

我必须第二次迈克尔托德的建议(和通常的尼尔森/乔尔Sposky口头禅)。

用户测试

模拟了一个和其他。向几位“有代表性”的目标用户展示。

让他们通过每个工作流程,并描述哪些感觉更自然/直观/容易。此外,这可能是一个天真的建议(我没有Windows编码经验),但你不能编码的东西通用/足够灵活,能够在TDI和非TDI格式工作?

(认为Firefox的“新标签”与“新窗口”是一个明显的例子)

+0

哇,我不能相信我自己没有得到这个想法。使其可配置!谢谢! :) – 2010-02-18 09:29:48

1

我更喜欢TDI杂乱的任务栏。对我来说很好,但是HCI的可用性神可能不同意。浏览器和IDE似乎也聚合在TDI上。

+0

我认为大多数开发人员会更喜欢TDI,但我怀疑同样的事情可以说简单的用户。 – 2010-02-17 23:51:28

+1

由于浏览器可能是“简单用户”使用的最常用的软件,我不同意。 – spender 2010-02-17 23:53:38

+0

他们实际上使用多个标签的百分比是多少?他们有多少人喜欢它?我不知道,这只是一个猜测...... – 2010-02-17 23:57:35

相关问题