在线客服
扫描二维码
下载博学谷APP扫描二维码
关注博学谷微信公众号
程序员讨厌PHP编程语言为什么?PHP不太好的语法不一致与不良设计,PHP无论是使用运算符还是函数命名都令人难以置信的不一致。PHP仍保留在PHP4,该语言尚不稳定,性能不佳且较浅层的OOP时,开发人员认为该语言已经停滞了20年不喜欢PHP。
PHP世界上使用最广泛的Web开发语言,也是最令人讨厌的编程语言。为什么这么多开发人员这么讨厌PHP呢?
如果说PHP被全世界所讨厌,那不是个人的看法。在最新的程序员编程语言调查中,来自世界各地的开发人员将PHP 列为最可怕的5种语言之一。最新的Hired调查显示,PHP在最讨厌的语言前2名中名列前茅。还有一些调查,比如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很酷。这种语言的声誉一直很差,这有很强的遗产和很多问题,但是对于大多数网站来说还是有很多的好东西。
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
PHP编程技术难学吗?
PHP编程技术容易学吗?其实学新知识只要你够努力有恒心和毅力,就会发现世上无难事只怕有心人。当然啦学知识,永远不会有容不容易这一说,别人提供了好的方法,只有加上自己的用心才能有结果。
9628
2019-07-03 19:28:36
PHP属于前端还是后端?PHP是什么语言?
PHP属于前端还是后端?PHP是什么语言?众所周知,PHP是一种简单的动态脚本语言,它的性能十分高,独立于架构,且还可以移植。而关于PHP属于前端还是后端的界定一直很模糊,下面我们来仔细分析PHP语言的特性,判断它到底属于前端还是后端。
23206
2019-10-21 09:12:31
现在学Java好还是PHP好?哪个更有发展前途?
现在学Java好还是PHP好?相信这么问的人,一定是没什么基础的编程小白。其实大家要首先明确一点,编程语言之间的学习并没有优劣之分,只要大家能熟练掌握其中一个,都会有不错的发展前途。不过就现在的应用领域来讲,Java确实是目前流行得最广的编程语言。下面可以看看Java和PHP两者的对此分析。
7986
2019-11-14 11:43:47
为什么PHP开发要选择Laravel框架?
程序员在使用框架开发程序的时候,可以保持一致性,而且工作会更加灵活。那么在为什么PHP开发中,大多数人要选择Laravel框架呢?答案很简单,当然是因为使用Laravel框架有很多好处,比如开箱即用的用户身份验证,约定优于配置的方法,轻松使用的电子邮件功能等等,Laravel框架的优势是显而易见的。下面小编将深度解析Laravel框架,为大家详细分析一下Laravel框架的优势。
5520
2019-12-04 16:58:28
PHP开发工程师招聘有哪些要求?
为什么说PHP是世界第一的语言呢?作为许多小型网站的开发语言,PHP语言在社区和电商领域的应用极为广泛。根据许多大型网络招聘平台的统计,目前PHP开发工程师的人才缺口巨大,其一线城市的薪资待遇也基本在15K起步。讲到这里,相信大家都会好奇PHP开发工程师招聘有哪些要求呢?下面我们来看看目前招聘方对于PHP开发岗位工作内容和掌握技能的具体要求。
6828
2020-01-13 12:02:41