关于php未来的忧虑由来已久,一边是掌控着操作系统的微软的.net平台,一边是红透半边天的java技术:php似乎已经走到了尽头。不过,当我们回首过去,就会发现,php其实从来都是在别人视为穷途末路的空间里发展。asp、jsp、cgi的时代,php的处境不比今天好过,压力也不比今天小,而结果呢?php成为了三大主流web脚本语言之一,并保持了强劲的发展势头。我们不得不感叹:原来没有大公司支持,不要资本运营,远离商业炒作,也可以做到这样的成功。我曾经将这种成功归结为一种注重实效的哲学:由简至繁,由浅入深的用户体验;学以致用,为用而学的学习动力;专注网络,精益求精的发展定位。在使用php开发软件的过程中,这种哲学给我们带来了很多好处:我们总是用最简单、最直接的方式去完成任务,所以我们的设计总是简简单单,直到需求发生了变化时,我们才会去改进相关的设计;我们总是从用户(功能)的角度来考虑事情,而不只是从程序员的角度去看问题;我们总是将我们的学习成本维持在最低,通过实际操作进行学习。应该说,php在第五个版本以前,不是一种严格的面向对象的语言,和java和.net相比,php也明显的缺少一些规范性的东西。但是,出类拔萃的php开源项目在sf.net上不断涌现;中小网站通过使用php很快地拥有了希望拥有的功能,并逐渐利用php的扩展库和开源程序包进行完善;大型门户开始使用php加快开发速度,为用户提供丰富而稳定的服务。这一切看起来是这样的不可思议,只适合用《编程之道》中的话来形容:php is in the tao。