SDI vs MDI vs TDI vs?
我正在制作一个小型企业应用程序,我想知道最好的界面是什么。该应用程序本身就是您的普通服务票务跟踪器。将有用于搜索票证的表格(带有结果网格),创建新的已勾选票证和票证。查看现有的票证、管理一些管理内容(用户、一些分类器等)、库存管理表单……
那么最好的界面是什么?最初我想到了 MDI(因为这在 .NET 中很容易做到),但后来我接触了 Telerik RAD 控件,而且 TDI(选项卡式文档界面)现在也很容易做到(而且我是 TDI 的粉丝,因为我我是一名程序员,大多数 IDE 都成功地使用了它)。在搜索 SO 上的类似问题时,我发现了一些建议,认为 TDI 和 MDI 都很笨拙,您应该执行 SDI(每个打开的表单都有一个单独的任务栏窗口)。
那么...这里最好的是什么?
I'm making a small business application and I'm wondering what the best interface would be. The application itself is your run-of-the-mill service ticket tracker. There will be forms for searching tickets (with a grid for results), creating a new ticked & viewing an existing ticket, managing some administrative stuff (users, a few classifiers, etc.), inventory management forms...
So what would be the best interface? Initially I thought about MDI (because that's easy to do in .NET), but then I got my hands on Telerik RAD controls and TDI (Tabbed Document Interface) is now easy to do too (and I'm a fan of TDI since I'm a programmer and most IDEs successfully use that). And while searching for similar questions on SO I found some advice that said that TDI and MDI are both clumsy, and you should do an SDI (a separate taskbar window for each open form).
So... what would be the best here?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我必须赞同迈克尔·托德的建议(以及通常的尼尔森/乔尔·斯波斯基的口头禅)。
进行用户测试
模拟其中一个。向几个“代表性”目标用户展示。
要求他们完成每个工作流程并描述哪个感觉更自然/直观/简单。
另外,这可能是一个幼稚的建议(我的 Windows 编码经验为零),但是您不能编写足够通用/灵活的代码以能够在 TDI 和非 TDI 格式中工作吗?
(以 Firefox“新标签”与“新窗口”为例)
I must second Michael Todd's suggestion (and the usual Nielsen/Joel Sposky mantra).
Do user testing
Mock up one and the other. Show to a couple of "representative" target users.
Ask them to workflow through each and describe which feels more natural/intuitive/easy.
Also, this may be a naive advice (I have zero Windows coding experience) but couldn't you code something generic/flexible enough to be able to work in both TDI and non-TDI formats?
(think Firefox "New Tab" vs "New Window" as an obvious example)
与杂乱的任务栏相比,我更喜欢 TDI。对我来说效果很好,但 HCI 可用性之神可能不同意。浏览器和 IDE 似乎也已融合到 TDI 上。
I prefer TDI to a cluttered taskbar. Works well for me, but the HCI usability gods may not agree. Browsers and IDEs seem to have converged on TDI too.