为什么开发者做UI很烂?

标签: 开发 ui | 发表时间:2012-02-24 13:53 | 作者:
出处:http://news.cnblogs.com/

英文原文: Why developers suck at UI design

昨天我正在听 Boagworld 的广播,谈论 “假如这样” 设计的危险性。基本的理念就是,你不应该为了解决极端问题而影响大部分情况的体验。举个例子,一个只有在月亮上发生的事情不应该影响你的 UI 设计。

开发者往往容易犯这样的错误,因为开发者总是在担心边际问题。他们担心很多“假如这样”的问题。例如“假如数据库连接中断……”,“假如用户没有登陆……”。这就是为什么开发者容易把用户界面做的过分复杂的原因。

要解决这个问题看起来很简单。开发者只需要跳出来看他们的工作,看看用例设计,满足 80% 最常用的需求,忽略其他的问题。问题在于,当开发者在项目中越来越深入,他们很难回过头来看看项目的整体情况。所以开发者应该找其他人来指出项目中的问题。

但是,容忍别人对你的项目指手画脚也不容易是不是?尤其是在设计方面。大部分的开发者都不知道怎么倾听别人的意见,以及别别人的反馈做出反应。原因还是“假如这样”的思维,当你盯着那些只有1% 的情况下会发生的边际情况的时候,你很容易忽略别人的意见。

不管怎样,现在有很多学习资源可以让你做更好的 UI 设计。例如这个 在线教程

本文链接



相关 [开发 ui] 推荐:

jQuery Tools:Web开发必备的 jQuery UI 库

- - 博客园_首页
jQuery Tools 是基于. jQuery 开发的网站界面库,包含网站最常用的Tabs(选项卡)、Tooltip(信息提示)、Overlay(遮罩、弹窗)、Scrollable(滚动控制)、Form Validator(表单验证)、Rangeinput(范围选择)、Dateinput(日期选择)等众多功能.

为什么开发者做UI很烂?

- - 博客园_新闻
英文原文: Why developers suck at UI design. 昨天我正在听 Boagworld 的广播,谈论 “假如这样” 设计的危险性. 基本的理念就是,你不应该为了解决极端问题而影响大部分情况的体验. 举个例子,一个只有在月亮上发生的事情不应该影响你的 UI 设计. 开发者往往容易犯这样的错误,因为开发者总是在担心边际问题.

是否使用TDD(测试驱动开发)进行UI开发

- - SegmentFault 最新的文章
StackOverflow上有一则 是否使用TDD(测试驱动开发)进行UI开发 的提问. 对于是否使用TDD进行开发UI这件事,我想了很久,但难以决定. kdgregory的回答(23票赞同). 试图测试UI组件的放置是没有意义的,首先因为UI布局是主观的,所以应该由人来测试. 其次,随着UI改动,你要不断地重写测试.

《APP开发》APP规范实例-详细的UI设计方法

- - 人人都是产品经理
对了一个APP开发初手来说,可能心里有很多的疑惑:屏幕设计为多宽,宽度是不是应该设置为百分比;按钮大小多大,怎么排列,文字字体用多大的?什么字体显示好看?图标多大,怎么用色?界面怎么布局?等等很多的问题,这篇文章就是专门为你们准备的. 互联网从业者必备微信公众号:woshipm,如果你已经关注了,证明你已经很牛逼了.

24款免费为iPad开发者提供的UI工具推荐

- Heng Yang - ITeye资讯频道
iPad如今风靡全球,移动开发者也趋之若鹜,本文搜集了24款免费的iPad应用的用户界面开发工具,以帮助开发者提高开发效率. 2.  iPad PSD格式的GUI工具. 4.  iPad GUI矢量元素. 7.  iPad Omnigraffle模板. 8.  iPad 图标PSD模板. 10.  iPad 线框模型.

别再照搬iOS的UI!Android开发者们,该重视重视Android Design了

- - PingWest
苹果iOS平台上之所以有这么优秀的应用,主要得益于苹果官方有一套非常成熟的UI套件和人机交互手册来指导第三方开发者. 这样即便你对产品设计、UI交互什么都不懂,按照苹果的官方手册来,也能做出一个看起来不错的App. 但Android上就不一样了,Android 4.x之前, Google 对应用开发市场没有一个统一和严格的标准,导致Android应用良莠不齐.

[转] jQuery ui框架

- - CSDN博客Web前端推荐文章
   jQuery ui框架很多,除了官方提供的 jquery UI(如果你还不知道什么是 jQuery UI,请看 下载了jquery ui后如何使用),还有很多第三方提供的ui框架,因官方提供的jquery ui框架体积较大,所以很多人都不喜欢用,但不论是官方提供还是第三方提供,他们都是基于 jquery核心类库实现的ui框架.

UI框架选型

- - ITeye博客
  最近公司的一个新项目要进行UI框架的选型,我把选型的思路和过程跟大家分享一下.   在选型之前,我们先要定一下选型的标准,就像人生一样,想清楚“自己要的是什么”是最重要的.   选型的标准分为几部分:. 业务是根本,和大部分的技术一样,框架没有好坏之分,只有适合与不适合.         我们项目是一个通讯类的监控项目,用户群是移动、电信等运营商的运维人员,系统的特点是:.

Metro UI 平板概念图

- 冉波 - 爱范儿 · Beats of Bits
在 《从应用启动器的设计来谈谈 Metro UI 的不足》 中,我曾抱怨过 Metro UI ,主要是针对它的主屏幕,因为在手机那样的小屏幕上,主屏似乎更适合摆放图标,而不是动态格窗. 但是如果我们将 Metro UI 放到平板上,情况就会完全不同. iOS 在 iPhone 上表现虽然很好,但是将同样的 UI 放到 iPad 上,总感觉不够大气.

Patrick Baudisch: 德國 UI 之神

- tan - 所有文章 - UCD大社区
我曾經為文撰寫過 “日本 UI 之神 – Takeo Igarashi“, 出自於我個人對於 Takeo 的研究的敬佩以及喜愛. 如今,當我投入了 HCI (Human-Computer-Interaction) 研究之後,有一位超新星大師的研究讓我非常喜愛. 如同 Takeo 也是一個非常帥氣的研究員,然而不同於 Takeo 的圖學以及 GUI 雙跨 (近年來 Takeo 更加神猛了, 變成了圖學, GUI, HRI 三跨了),Patrick 的研究自始自終都在 HCI 領域.