业务应用程序UI设计
基本上,我将在这里进行更广泛的讨论,并提出一些问题,以期了解人们近来如何处理UI。
最近,我发现使用UI设计来做一些很有趣的事情非常容易,特别是使用WPF,我们正在寻找一种新的方式来做布局,使用户看起来更美观,功能更强大,但是相比之下,一位以业务为中心的人我们的本地.NET用户组甚至没有想到要使用WPF,除非它具有一个数据网格,他可以使用该网格来制作类似于输入表格的Excel。
- 因此,基本上,我们是否在迁移到Web / WPF / Silverlight设计时重新考虑了业务应用程序的设计,因为至少对于我们-在Winforms中,我们使事情保持了功能正常和统一,或者我们是在尝试保持该"已知" UI ?
- 这些天来招聘时,会是一个专门的设计人员(供较大的团队使用),还是拥有更多设计经验的开发人员排名更高? (查看设计师为Scott Hanselman的BabySmash和Microsoft的Prism演示做了什么)
- 我们是否有用于UI(尤其是WPF)的设计提示/技巧/指南?
- 我们会推荐哪些网站进行设计?
解决方案
回答
我认为WPF可以极大地改善用户体验。
但是,目前没有太多面向业务的控件,这意味着我们需要自己做很多事情。
至于设计师,我认为现在很难找到WPF设计师,但它仍然会是一名专门的程序员,而不是仅设计人员。
我希望这种情况会在最近的功能上有所改变。
我认为至少值得开始尝试WPF以能够与即将到来的解决方案竞争。
回答
这是一个很棒的屏幕截图,其中Billy Hollis谈到了许多这些问题:
http://www.dnrtv.com/default.aspx?showNum=115
回答
@aku"我认为WPF可以大大改善用户体验。"
我相信WPF作为使UI更具创造性并更适合所显示的实际数据的工具具有巨大的潜力,但是..............
仅仅使用WPF的行为就不会使出色的UI随处可见。
一位出色的木匠可能会使用最好的木工工具,但这并不意味着如果我们拿起他的工具,我们就会突然弹出高档家具。
在HTML / Flash / WinForms / etc上使用WPF只会增加潜力。
这是否取决于丑陋或者美丽的潜力。
回答
我建议我们先阅读史蒂夫·克鲁格(Steve Krug)的《不要让我思考》。这本书有很多清单,其中包括在设计UI时必须考虑的事项。尽管它着重于Web可用性,但其中的许多经验甚至对于台式机应用程序设计者而言都是有价值的。
话虽这么说,无论我们使用Windows窗体,WPF还是Flash或者其他新出现的事物,雇用a)真正的设计师或者b)具有大量UI设计的开发人员都是至关重要的经验,谁都可以为设计组合提供一个认真的URL。它不仅对改进应用程序的设计有很大帮助,而且还使开发人员不必考虑UI设计,并使他们专注于后端代码。
至于"以业务为中心"的人-如果我们能得到实际客户和利益相关者的意见,并让他们为应用程序进行一些可用性测试,那将是非常不错的。最重要的是他们的意见。
我认为,要让一名优秀的设计师加快Microsoft Expression Blend的速度,开发出一些优秀的XAML设计,团队可以用来设计出真正好的产品,并不难。
回答
@David H Aust这是使用WPF等更新工具提出问题的部分原因,这些工具可以为用户提供更新,更复杂,同时更简单的界面,我们可能需要适应新的界面方式。做着东西。
并试图找出其他人正在适应/感兴趣,他们在做什么,以及他们在哪里得到一些启发,知识或者帮助:)
IE:这是我主动采取可能有史以来最轻松的方式来进行更改,但没有积极地进行谷歌搜索:)
^开个玩笑,要说清楚,我实际上是在学习新东西,我很活跃,我只是在发现一些众包stackoverflow与谷歌搜索非常有趣:)
回答
Microsoft正在为WPF构建一个DataGrid。可以在此处找到CTP。
回答
@Lars Truijens谢谢,但是我认为在99%的情况下这是一个可怕的主意,而且确实有很多用处,但是我发现使用WPF通常可以采用更好的方法。
另外,我们可以使用文本框,并使用"输入为选项卡"替代轻松快速地在它们之间移动。
回答
重新思考现有应用程序的UI的整个概念取决于目标受众。对于无聊的业务应用程序,例如会计或者预算,甚至可能适得其反。首先,这类应用程序的用户可能已经使用类似的外观UI多年了,其次,看起来过于"可爱"和色彩斑even的外观甚至可以带来玩具般的感觉(这是一个单词吗?)它。
我们已经使用最新和最出色的UI小工具完成了几个新项目,并且在大多数情况下,对于新应用程序,这似乎是一个很好的机会,可以从现场观众那里获得一些反馈。然后,将这些反馈转换为现有应用程序变得更加容易。
我们也有一些仍在积极开发(并且显然已在使用)的应用程序,其UI几乎类似于Windows 3.1. 他们可怕,灰暗,笨拙,我们唯一真正的设计师一直在设法获得许可以将其应用到目前的产品中,但最大的客户积极拒绝这一点。他们说这很好,人们知道如何使用它,即使在最旧的计算机上也可以使用。