不管你怎么说php,说它的语法如此混乱,说它不支持完全面向对象,说它如此不优雅等等。你们都无法抹灭它目前在web开发领域头把交椅的地位。我们可以找到那么多看起来比php更加优雅,更加简洁的语言,但是却无法找到一个东西真正能替代它的存在。
现在python的风头很劲,这是一门非常棒的语言,不过在纯web领域还是无法与php相比,而且python的历史比php还要长的多,哥哥赶超弟弟也没什么值得高兴的。那么ruby呢?国内目前似乎掀起了一个学习ruby的小高潮,但它还要经得起时间的考验,而且我们已经等待很久了。
我想说的是,php的发展有一定的客观原因,毕竟在它以前从来没有这么方便的网页脚本语言(请忽略微软的asp,我想说的是开源平台)。于是它出来后,整个web世界好像疯了一样,一夜之间所有的网站都"powered by php"了。但是现在很难有语言能达到这个高度了。
忽略它的客观原因,无数次有人唱衰它,很多初学者在发现它那毫无特色的语法后都放弃它了(很多初学者就是出于想学一种很酷的语言)。但是它现在依然这么流行,很多创业公司靠它走上了发家致富的道路。这样一门语言流行总有它的原因,那么你是怎么看待php的流行的呢?
1. 简单, 扩展方便(成熟的扩展构建框架, 所以有很多扩展库)
2. 类C, 亲*nix
3. 开源