就这样,最后我把最没有技术含量的方案,选作主要方案,而技术含量最高的方案则变成备选方案。在整个过程中,我一直被深深地触动。界面就是体验,程序员选择的任何一个技术方案,最后都会体现在界面上,变成用户体验的一部分。这个例子可能有点极端,但的确能说明,用户体验的提升,本质不在于采用什么技术方案,而是有没有真正替用户着想,挖掘出用户在界面上每套操作的本质需求,并满足之。如果把技术细节看作“武功招数”,那么,只有实战中彻底制敌的才是最好的招数。如果直拳能解决问题,就千万别用降龙十八掌。阅读全文>
发表于 @ 2005年11月23日 19:31:00|评论(loading...)|收藏
编写代码,如文艺创作一般,也是有境界高下的。没入门的自然没办法,刚入门的用笨办法,提高一些后开始用正规的办法,高手敢于使用脏办法,而大师则已是无法即有法、“从心所欲而不逾矩”了。我不是高手,更不是大师,不过我懒,所以常常会选择不太好(dirty)但可能有效的实现方式。凡事不可太过,过犹不及,如果用得不是地方,dirty but fast恐怕就要变成dirty and slow了。下面两个例子,一正一反,讲述前不久在开发Blog电子报功能时发生的故事。阅读全文>
发表于 @ 2005年11月15日 17:29:00|评论(loading...)|收藏