浏览模式: 标准 | 列表 2010年01月的文章

易用性简谈-从UML和Hibernate说开去

最近在CSDN上看到一篇文章《uml正日薄西山的13个理由》,说出了我一直想说的话,我一直认为UML就是一种“符号暴力”。一直想写一篇关于 易用性的文章,易用性对于软件开发而言关系到用户学习和使用的难度,也就进一步关系到了开发的效率和质量。对易用性的看法还没来得及仔细梳理,简单谈谈目前想到的两条:

1、图形化≠易用性

很好的例子就是UML。

2、自动化≠易用性

显然自动化的目的是为了易用性,但并不是所有的自动化都能够带来正面效益。以hibernate为例,一 旦自动化的设计超出了普通人的心智模型,往往会带来负面影响。我曾写过一篇批评Hibernate的文章,也引起了很大的争议,我承认只要有足够的时间和 足够的细心,存在能够把Hibernate学到精通的人,但在现实的环境中,影响到时间和细心程度的因素实在太多了,有时我们不得不为Hibernate的这种复杂的自动化说埋下的隐患买单。

那么什么才是好的易用性,这个话题又可以谈很多,这里只归纳一条:Simple is Best.

» 阅读全文

Tags: uml, hibernate, 易用性

大环境不好,有什么好写的呢?

很久没有写文章了,正如谢文所说的,“有什么好写的呢?““大环境不好,即使有创新也会被各种各样的利益集团以五花八门的借口扼杀掉。创新容易颠覆 既存的利益分配格局,所以也容易被既得利益者扼杀,这不难理解,比较难理解的是这种扼杀是在高举创新大旗的口号声中进行的。“

其他的不说了,就拿最近传言的CN域名必须在公司名下和落实不备案不予解析这两条政策来说,我的这个网站也不知道还能坚持多久,也许明天就会倒下。

» 阅读全文