产品的简单性
2010-05-31 14:29 xiaosonl 阅读(368) 评论(0) 编辑 收藏 举报产品的简单性,包括功能上的简单和非功能上的简单。
功能上的简单,指产品使用简单,上手容易,一看即会操作,功能无歧义。
非功能上的简单,多指设计上的简单,易懂易维护。
这两方面的简单性很难兼顾,功能上的简单,可能掩盖着复杂的设计。比如ASP.NET的WebForm,使开发网站项目变的跟WinForm一样简单,但是WebForm的设计是很复杂。相比ASP.NET MVC,虽然使用繁琐,但是设计清晰简单。
所以在考虑简单性设计时,一定要在两者间做好取舍。
--------------------------个人签名的分割线--------------------------------------
我的个人综合博客:http://www.xiaosonl.com