您的位置:首页 > 编程语言 > PHP开发

是什么造就了如此庞大的PHP帝国?

2016-04-24 14:34 537 查看
根据W3Techs.com,2016年4月24日的统计结果。到目前为止,在网站服务器端编程语言中,PHP所占比例高达82.3%,稳稳地占据第一名的位置,而第二名ASP.NET和第三名JAVA分别占15.7%,2.7%,这个数字的确很惊人,比例的悬殊让我们不禁想,到底是什么让PHP有如此高的使用率。



第一,背景。

PHP是1994年由Rasmus Lerdorf创建,后来由两个以色列程序设计师:Zeev Suraski 和 Andi Gutmans,重写了 PHP 的剖析器,并成立了 Zend Technologies 来管理 PHP 的开发。而ASP.NET和JAVA,不用我多说,他们分别是由微软和甲骨文两大科技巨头公司管理开发,在这一点上,PHP没有任何优势可言。

第二,功能。

在这一点上,说功能强大与否确实没有意义,不管是哪种编程语言几乎都可以实现相同的功能,关键在于实现的方式,能否让编程人员感到舒服,ASP.NET依靠强大的.NET框架,大大的降低了入门难度,加快了开发速度。JAVA的框架就更多了,Struts、Spring、Hibernate三大开源框架,以及EJB、MyBatis。PHP也有众多框架支持,Zend Framework、Codelgniter、CakePHP 、Yii、Laravel等等。这一点并没有太大的差别。

第三,实用性。

说到实用性,我觉得这是PHP的最大的优势所在,PHP从一开始就是为Web量身开发的,在PHP中有很多用于Web开发的实用函数,这些函数使用简单,方便。而不像JAVA一样,很多函数要自己写。ASP.NET在这方面也做得不错,Visual Studio图形化界面操作可是它的必杀技,虽然我并不喜欢用图形界面,不过有很多人喜欢用,特别对于新手来说这可是最好的体验。

第四,开放性。

PHP在开放性上是做的最好的,从一开始,PHP就开放了它的源代码,人们可以随意查看,如果你愿意的话,也可以修改它,完善它。而JAVA的jdk的源码只开放了一部分,同样.NET源码也是开放了一部分。PHP的开源必定吸引了无数的开发人员。

第五,开发工具。

ASP.NET依靠微软强大的集成开发环境Visual Studio,大大的降低了入门难度,加快了开发速度。PHP和JAVA差不多,除了共有的各种纯文本编辑器外,PHP的Zend Studio和JAVA的Eclipse都是很不错的IDE。

第六,队友的神助攻。

我把这一点放在最后,我认为,这是造就PHP庞大帝国的关键。PHP开源的特性让它与开源阵营里的灵魂软件打成一片,LAMP(Linux+Apache+Mysql+PHP)组合可以说是Web领域的无敌战队。再加上现在各种用PHP开发的论坛系统和博客系统,像Discuz!WordPress,让人们不需要任何专业知识就可以快速建设自己的网站,这使得PHP如虎添翼,迅速扩大了自己的帝国版图。

在这个竞争激烈,就业压力巨大的社会,精通一门流行的语言确实会为自己增加不少就业机会,现今的百度腾讯新浪等网站都是用PHP开发,据我了解,除了京东是用ASP.NET,网易是JAVA外,国内这些个互联网大公司的网站几乎都是用PHP开发的,说到这里,我都有点想转入PHP阵营了。不过虽然PHP流行,但它只是一们语言,只是一种开发工具,最重要的还是编程的思想,是设计模式,是怎样给用户更好的体验,学好了这些,不管哪门语言,都会很快上手开发出好的软件。

【查看作者更多原创文章:w3好奇者
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息