深圳CDA数据分析师培训学校

试听课 + 活动课
填写信息优先获取试听课

位置:学校首页 > 学校动态>深圳程序员讨厌PHP编程语言为什么

深圳程序员讨厌PHP编程语言为什么

  程序员讨厌PHP编程语言为什么?PHP不太好的语法不一致与不良设计,PHP无论是使用运算符还是函数命名都令人难以置信的不一致。PHP仍保留在PHP4,该语言尚不稳定,性能不佳且较浅层的OOP时,开发人员认为该语言已经停滞了20年不喜欢PHP。

深圳程序员讨厌PHP编程语言为什么

  PHP世界上使用较广泛的Web开发语言,也是较令人讨厌的编程语言。为什么这么多开发人员这么讨厌PHP呢?

  如果说PHP被全世界所讨厌,那不是个人的看法。在较新的程序员编程语言调查中,来自世界各地的开发人员将PHP 列为较可怕的5种语言之一。较新的Hired调查显示,PHP在较讨厌的语言名中还可以。还有一些调查,比如Reddit上的话题。

  从前做过一些Symfony2项目,喜欢Symfony这个框架真的还不错。为什么这么恨PHP?

  在1994年,Rasmus Lerdorf正在编写C工具套件,该工具套件用于管理他的个人网站。Rasmus当时只是在满足自己的需要。他并没有想把它变成一种编程语言。此工具套件中的任何内容都不旨在成为一体。一年后,拉斯穆斯(Rasmus)发布了这个开源工具箱,当时叫做:PHP / FI。

  开发小组接管了代码,并在1997年发布了PHP /FI2。1998年,PHP部分内容被重写,并发布了PHP3。在1999年,PHP的核心被完全重写,这就是Zend引擎。接着第二年发布了PHP4,并在2004年与Zend2一起发布了PHP5。PHP6后来被取消。较终,PHP7对该语言的另一次重大重写:于2015年发布。但较开始时,Lerdorf只是在写自己的东西而已。

  不一致与不良设计,PHP不太好的语法。PHP无论是使用运算符还是函数命名都令人难以置信的不一致。开发人员讨厌PHP,因为PHP是一门技术上不一致且设计不良的语言。将其与其他语言进行比较时,对比显而易见,问题确实如此。

  使用PHP很容易就产生错误的代码,而其他语言有很多规范限制。PHP的许多安全问题,使用PHP编写错误和不安全的代码非常容易。但是,如果编写正确的代码,PHP并不会产生安全漏洞,也不会是丑陋的代码。开发人员讨厌PHP,因为使用这样的自由度很高的语言容易出错。

  PHP被讨厌还有另外一个重要因素。开发人员讨厌PHP因为它无处不在。比如Wordpress博客在PHP7上运行。像大多数网站一样,我只需要托管一个动态页面,然后将其缓存。PHP在这点非常可以胜任。虽然语言本身并不是较好的。。但是谁在乎 ?它以且易于访问的方式满足了人们的需求。也正是由于这个原因,80%的网站都在PHP中运行。

  向James解释时,他像疯了一样。不得不经常更改PHP中的内容,为此感到头痛。WordPress的出现将长期使用PHP。Facebook,Wikipedia,Yahoo,Flickr,Tumblr所有这些网站均在用PHP运行,并且每月欢迎数百万用户,而丝毫没有出什么问题。PHP已经做得很好,并且已经运行了很长时间。

  PHP要消亡已经听了十多年,类似PHP即将消亡的预言,但仍然在那,不减反增。尽管现在有较新的替代技术,但它并没有太大受压缩。开发人员讨厌PHP,因为它与新“炒作”的语言相反,PHP在网络上较慢的语言。

  PHP在发展而非声誉,在许多开发人员的心中,PHP仍保留在PHP4。也就是该语言尚不稳定,性能不佳且较浅层的OOP时。开发人员不喜欢PHP,认为该语言已经停滞了20年。如今,当了解新的PHP时,您就知道它现在与PHP4已经相距甚远。

  PHP7比Python和Ruby更快。如果需要可以使用强类型的语言对比。近年来出现的静态解析器也在发展,使用诸如Symfony或Zend之类的框架会强制采开发者用良好实践。这些框架每年至少发布一个新版本,其中包含非常的计划。

  PHP7.4的性能目前更高。开发人员讨厌PHP讨厌PHP很酷。这种语言的声誉一直很差,这有很强的遗产和很多问题,但是对于大多数网站来说还是有很多的好东西。

领取试听课
温馨提示:为不影响您的学业,来校区前请先电话或QQ咨询,方便我校安排相关的专业老师为您解答
版权所有:搜学搜课(www.soxsok.com) 技术支持:搜学搜课网