我是从程序员的角度就这个问题做一个简短的演讲。我正在考虑在三个轴上讨论UI设计:
有多困难
然后,我打算讨论以下几个UI:
接近性高,复杂度高,interactivity低
低接近度(处理大API/controls/UI模型),中等交互性--您可以在其中构建它,但在邻近(第三方库/控件)中有很高的代价,复杂度更大;简单的应用程序很容易构建。
低接近度(浏览器做后腿工作,不同浏览器的行为不同),高交互性(DOM/CSS/Javascript/Browser),高复杂度(大量移动部件)
比RAD/MFC/VB风格的接口和网页更接近,交互性更高,复杂度更低(例如,此环境中的动画相对于OpenGL等)
问题
,
(+/-)
发布于 2009-02-19 22:15:40
我认为,您的方法的关键是了解您的受众,他们是其他开发人员,还是希望更多了解开发过程的人?
我认为UI的绝对关键是可用性,其他一切(包括开发的易用性)都从属于此。Progammability通常是工具的结果,如果该技术足够普及,那么这些工具就会出现,windows曾经很糟糕,几年后,每个人都成了VB程序员。
发布于 2009-02-19 17:43:08
我认为可移植性也值得一提。通常,UI组件是阻止应用程序移植到其他平台的原因。
发布于 2009-02-19 17:43:38
对于交互性轴,我认为需要讨论可用性,因为灵活性和功能只有在使UI更加可用时才有帮助。用户需要快速确定如何使用软件,这应该是直观的。
https://stackoverflow.com/questions/566367
复制相似问题