2008年4月6日星期日

CUI v.s. GUI

==== 10071027 22:42 发布于 redspid.blog.163.com ====
整天在网页上用鼠标点来点去,受够了垃圾软件的困扰。如果现在公司的程序能提供 CUI 的话,每天的工作恐怕只需要 10 分钟就能搞定了。

GUI 与 CUI 的争论由来已久。从最近的市场来看,GUI 似乎胜出了,其实两者各有利弊,程序开发者选择不好真是作孽啊。

GUI 更有利于使用者(人类)获取丰富的信息。不同的色彩、字体、各种各样的图片、动画的组合相对于一行行的文字来说毫无疑问更能吸引人的目光,也表达了更加丰富的信息。同时,GUI
在一部分领域有着不可替代的作用,例如图形图像制作、视频等。但是,它也有着与生俱来的缺陷:可操作性、移植性、灵活性、兼容性 都远远差于 CUI 。
在我看来,对于绝大部分软件来说,更好的选择应该是 CUI ,而非当今流行的GUI 。但是随着 windows 的流行,日常应用的 CUI 软件少之又少,我是深受其苦。

表明看来 CUI 软件比 GUI 上的操作要繁琐一些,需要记忆一些命令、参数,输入的时候也容易出错。其实不然,对于日常使用的程序来说,应该着眼于长期的效率。就像使用文本编辑器,你说是 windows 的记事本好用,还是 vim 好用?也许初学者需要花上一、两个小时才能顺利在 vim
中操作文本,但是,当你花上几小时、几天、甚至几个星期把 vim 用熟练了以后,产生的效率是远远不能用几个星期来估量的。

没有评论: