我发现自己掌握的汉语口语词汇体系很不适合向人说明某件事物的好处。比如我对自己现在用的xubuntu linux,Palm,或者DIV+CSS的网页实现方式都比较满意。可别人要说起linux难用,x的执行效率低,Palm的功能不强大,CSS不够兼容旧版IE等等,我通常都不能给出有效的反驳。关于php,状况也是如此。

大家弄点asp就鼓捣.net, java去了,大约因为php里有许多非常规的东西,让人觉得不是阳光大道而不屑走。然而让我着迷的,恰恰就是它这点想象力──常常能四两拨千斤地把复杂的事情大幅简化。相比之下,java走的路子当然是夺得了设计思想的制高点,理论和实际前景都无限光明,但具体使用时却似乎有点儿死板,少了让人动脑筋的空间。

php让人有DIY爱好者使用“工具”的感觉,好的工具不制约人的思想(其实我觉得思想这东西关键不在高低,而在于创造性的强弱差别),而又设计巧妙、有用。写程序的时候感觉手里的东西都有各自的灵性,而不是冷冰冰具有特定体积重量的积木块,感觉是更happy的。php是开源软件,开源的特点是众人智慧各熠其辉的集结,这在php上表现得很充分。

一篇为php说话的长文:
http://my.opera.com/xuecan/blog/show.dml/299844