首页 新闻 论坛 小组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 第二书店 程序员

logo

您的位置:CSDN 首页−>新闻频道−>正文

10个让开源软件更人性化的方法

2007.10.12  来自:solidot      共有评论(0)条 发表评论    收藏

关于开源软件不人性化,易用性差的争论由来已久,作为一位专业的开源软件开发者,作者提出了10个让开源软件更人性化的方法。

 

   关于开源软件不人性化,易用性差的争论由来已久,作为一位专业的开源软件开发者,作者提出了10个让开源软件更人性化的方法。要做到;

  1.需要一位慈善的独裁者,一位排斥争论的决策者;

  2.程序在默认设置下就很好用,不要让用户自己去配置;

  3.围绕任务设计,用户使用更上手;

  4.开发一个插件系统,便于扩展功能;

  5.用户参与测试,测试....

  需要注意的;

  1.不能靠想象设计;

  2.模仿成功者的界面;

  3.让最终用户参与UI设计;

  4.将UI设计作为第一位;

  5.UI设计不是看护婴儿的不需动脑筋的保姆。

  成功例子:1,Firefox;2.Emacs;3.Python。

  显示选项门槛:

  声明:下面的评论属于其发表者所有,不代表本站的观点和立场,我们不负责他们说什么。 几点商榷(得分:1)

  windrose (69)发表于 2007年10月10日 17时41分 星期三 (#11241)

  ( http://blog.tuxfans.com/| 最新日志: 2007年10月08日 22时31分 星期一)

  do not还是直截了当翻译成“不要”比较好

  Develop without a vision

  vision的意思是“愿景”,也可以说是对未来的一个想法,所以这句话的意思是:开发时没有愿景,对软件最终是什么样子没有确切的想法。下一句“用户要什么功能我们就找地方塞进去”就是对这句话的举例说明。

  Join the clone wars

  指的并不只是模仿成功者的界面,我倾向于译成“加入模仿秀”

  Leave the UI Design Up To The End User

  让最终用户决定UI设计。感觉“让最终用户参与UI设计”语气不够贴切。

  Make the Interface a Thin Veneer over the Underlying Implementation

  这句话实际上说的是不重视用户界面设计,随便包上一个用户界面了事,而不是将UI设计摆在第一位。看看下面那句话就明白了。

  Treat UI Design as Babysitting Idiots

  这句话说的又是轻视UI设计,babysit在这里是动词,我觉得该译成:将UI设计当成是照料傻瓜的事情

发表评论 0条】
其他文章
相关文章
最近评论
正在载入评论列表...
热点评论

     
    网站简介广告服务网站地图帮助联系方式诚聘英才English问题报告
    北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号 世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved