为何一度被低估的PHP语言近些年来在开发领域却逐渐展现其活跃以及重要性?

不管你怎么说php,说它的语法如此混乱,说它不支持完全面向对象,说它如此不优雅等等。你们都无法抹灭它目前在web开发领域头把交椅的地位。我们可以找到那么多看起来比php更加优雅,更加简洁的语言,但是却...
  
为何一度被低估的PHP语言近些年来在开发领域却逐渐展现其活跃以及重要性?

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

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

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

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

我觉得PHP流行的原因是,他就是为web而生的。在互联网大行其道的时代,一个为web而生的语言没有理由不流行。做互联网的,都在说“唯快不破,唯快不破”,而php就是这么一个可以保证你快速实现的利器!漂亮的嵌入HTML,而且又能完成强大的后台逻辑。各种框架和扩展的支持。其他的语言,论优雅确实要好过PHP,但是论开发效率,论专注,不如PHP。

简单开源,现在又是移动端时代,php做接口还是蛮多的

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

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

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


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


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

我更倾向于其中的原因是在于PHP语言本身虽然是开源的,但是背后实际上有zend公司的商业化运作和推广的。类似好的论坛系统很多,包括国外的一些开源论坛程序,但是目前国内最流行的还是discuz

好坑。我觉得啊,有这么几点。
1.Notfancy,butitjustworks,用PHP3开始,用PHP都可以作出很好的网站,几乎大家能想到的功能,PHP都可以实现,后来的4,5也没落下。这就跟薛宝钗一样,比起林黛玉来没什么特点,但做老婆真的挺爽的,我觉得如果做一个投票的话,更多的人愿意选薛宝钗做老婆,这也是为什么当你在做一个网站的时候可能有很多个选择,3个人一起做网站,一个说我们用python吧,一个说我最近发现做网站还是RoR快,一个说我是从淘宝出来的,我们都用Java——然后看着大家鄙视的眼神——“不过PHP也行”。最后还是会选PHP。
2.没什么大毛病,这也是做老婆的很重要的素质。而且这个东西的惯性还是有的。Java说我面向对象,PHP说会我的人多;ROR说我做网站快,PHP说会我的人多;Python说我写起来优雅,PHP说会我的人多;Perl说写我很酷,PHP说会我的人多;这几个语言觉得没什么好聊得了自己各自回家发展去,PHP说你看你看你们小众了吧。

以上两条可以归结为“下得了厨房”,以下几条可以归结为“上得了厅堂”。


3.受老牌明星C的影响,这一代人其实接触计算机,Unix什么的,在语言方面或多或少受到C的语法和工程模式的影响,而PHP和他比较像,开始的时候很多函数名都一样。会点C的刚开始看看PHP语言的时候,发现居然全能读懂。这样当web流行起来的时候,有这么一门语言和C很类似,但是很适合做web,容易一开始无痛切换。
4.傍大款,傍上linux、apache、mysql这两个大款,尤其是apache,虽然他们也有很多其它的想好,不过媒体小报们都爱说他们才是真正的爱情,而且居然因此发明了一个新词:LAMP。以后出现在很多简历中。媒体的造势也为PHP的继续流行创造了条件。
5.生在一个好时代,web开发崛起,后来的人再要搞,发现不学点PHP面试的时候不好弄。再加上同时一些什么类似wordpress之类的流行,又后来Rasmus入了yahoo之后外面觉得全球最大的网站也是PHP写的啊,之类的,慢慢就流行起来了。

总而言之,上得了厅堂,下得了厨房。是PHP目前持续火热的原因。

温馨提醒
本页面内容来自互联网用户分享,仅供参考,如有侵犯到你的权益请联系本站,将在24小时内做出处理!
本页地址 http://www.371dns.cn/10584/535.html