首頁  >  問答  >  主體

程序员 - php为什么如此流行

不管你怎么说php,说它的语法如此混乱,说它不支持完全面向对象,说它如此不优雅等等。你们都无法抹灭它目前在web开发领域头把交椅的地位。我们可以找到那么多看起来比php更加优雅,更加简洁的语言,但是却无法找到一个东西真正能替代它的存在。

现在python的风头很劲,这是一门非常棒的语言,不过在纯web领域还是无法与php相比,而且python的历史比php还要长的多,哥哥赶超弟弟也没什么值得高兴的。那么ruby呢?国内目前似乎掀起了一个学习ruby的小高潮,但它还要经得起时间的考验,而且我们已经等待很久了。

我想说的是,php的发展有一定的客观原因,毕竟在它以前从来没有这么方便的网页脚本语言(请忽略微软的asp,我想说的是开源平台)。于是它出来后,整个web世界好像疯了一样,一夜之间所有的网站都"powered by php"了。但是现在很难有语言能达到这个高度了。

忽略它的客观原因,无数次有人唱衰它,很多初学者在发现它那毫无特色的语法后都放弃它了(很多初学者就是出于想学一种很酷的语言)。但是它现在依然这么流行,很多创业公司靠它走上了发家致富的道路。这样一门语言流行总有它的原因,那么你是怎么看待php的流行的呢?

伊谢尔伦伊谢尔伦2749 天前1364

全部回覆(15)我來回復

  • 天蓬老师

    天蓬老师2017-04-10 13:11:37

    易学, 代表新人能快速融入开发团队;
    一堆的框架, 一堆的成熟的产品, 成为快速解决问题的好方案;

    开源特性:
    1. 免费;
    2. 更多人在使用;
    3. 代表 bug 可以快速发现并解决, 健壮;
    4. 接下来是 2 和 3 的循环

    回覆
    0
  • 高洛峰

    高洛峰2017-04-10 13:11:37

    我记得1999年,那时候PHP3还没出(或者是我不知道),最流行的应该是ASP,这种脚本语言超载了当时的CGI,成为最流行的开发语言,后来2000年初我们看到PHP,觉得PHP就是抄ASP的。

    回覆
    0
  • PHP中文网

    PHP中文网2017-04-10 13:11:37

    看了楼上的答案们,总结出俩字:基因。

    回覆
    0
  • PHPz

    PHPz2017-04-10 13:11:37

    一、简单:
    1.字符串与数组各种强大的内置函数~
    2.优秀的数据结构(关联数组)
    3.上手快。。。

    二、用的人多。。。

    回覆
    0
  • PHP中文网

    PHP中文网2017-04-10 13:11:37

    1、屏蔽一些早期自带不开源能力的语言如JAVA
    2、asp到处都是漏洞的时代,PHP因为更安全取胜。
    3、各种开源CMS 例如wordpress,discuz让人类简单的做出来自己的网站
    4、做出来之后就想着弄这个功能 弄那个功能,所以因此在民间火。
    5、大公司在用不知原因。

    回覆
    0
  • 取消回覆