哈Ha! 我向您介绍Sarah Schlothauer撰写的文章“ PHP下降:编程语言的兴衰”的译文。
PHP曾经是最流行的编程语言之一,但是今天它继续失去其以前的流行性。 与Python和其他多种编程语言进行比较时,这一点尤其明显。 2019年9月的TIOBE指数清楚地表明PHP可能会从数十种最受欢迎的编程语言中脱颖而出。
是时候订购已故的安魂曲了吗? 还是我们的凤凰还会飞?
PHP充满信心地遵循其五年前设定的TIOBE指数的下跌轨迹。 特别是,2019年9月TIOBE指数的指标表明,在过去的12个月中,该编程语言在列表中排名下降了两位-从第七位下降到第9位。
以下是2019年9月TIOBE指数的屏幕截图( 来源 ):

至于“新手”语言,Apache Groovy将在本月排名第11位。
去年,他仅排名第34位,因此他目前在榜单上的位置无疑是巨大的成功。 Groovy在某种程度上类似于Java,它使Java开发人员可以轻松地学习该语言并将其与第三方Java /库集成。
PHP普及率下降的原因
在Internet的早期,PHP非常流行。 在2004年,根据TIOBE指数,它甚至成为了年度语言(您必须承认,现在很少有人记得这些辉煌的时代)。
是什么导致PHP如此悲惨的结局?
实际上,我们直接引用 TIOBE索引本身:
“直到2009年底一切都还不错,但是在两年内,这种编程语言失去了一半的市场份额,从10%下降到5%。2014年,以PHP为主的细分市场又下降了两倍-降至2 5%的编程语言发生了什么?PHP的缺点是其安全漏洞,而该漏洞又是其简单性的衍生产品,与此同时,PHP在这一缺陷上苦苦挣扎了很长时间。 PHP-Facebook-适用 地毯的哈克,意欲取代PHP,因为后者无法提供足够的可扩展性。另外,此时可作为通用语言的网络开发开始使用JavaScript,打字稿和Python”。
跌宕起伏
最近在Reddit上发布的Global App Testing 视频演示了过去10年全盛时期的历史以及各种编程语言的衰落。 该视频显示了自2008年以来StackOverflow上最受欢迎的语言。 看一下它-它不仅使我们了解干燥的事实和数字,而且着迷于其图形信息的呈现。
视频显示了被问最多的是哪种编程语言。
您会感到惊讶,但是在PHP的历史中,它比Java更为流行! 就像赛道一样,绰号为PHP的马似乎即将成为第一匹马。 但是,自2016年9月左右以来,我们最喜欢的东西开始取代Python,此后,PHP不再注定要从由此产生的盔甲中恢复过来。 语言的历史开始平稳地发展。
好吧,结局?
用著名歌曲“ Chayfa”的歌词来解释,“不要急于把他埋葬”。 是的,PHP的普及程度已大大下降,但是使用这种语言的程序员社区却日趋成熟。
PHP会议在世界各地举行。 仅在过去的一年中,PHP已成为在日本,巴西,乌克兰,德国,中国,美国和台湾举行的程序员会议的中心主题。
此外, php.net官方Twitter帐户当前拥有6.77万订户。 此外,2019年9月5日,发布了最新版本的PHP语言7.4版。 同时,拥有Reddit帐户的PHP拥有10.5万名成员,他们积极讨论相关的框架,IDE以及来自PHP世界的最新消息。
您也不应忽视其他有关PHP流行度的指标。 最新的IEEE Spectrum报告记录了PHP在其排名中的第13位,其中Assembly(在下面)和HTML / CSS(在上面)成为该编程语言的“邻居”。
如果您仍然担心PHP的“健康”,那就不用担心了,因为在2019年6月的RedMonk编程语言排名中,PHP排名第四!
以下是RedMonk Q3 2019编程语言排名的屏幕截图,编程语言评级( 来源 ):

该评级考虑了与PHP关联的GitHub存储库的数量。 换句话说,可能是PHP程序员在StackOverflow上询问的问题很少,但是他们“编码”足够了。
无论如何,您是否看到过PHP语言的符号? 就个人而言,您准备好埋葬这个可爱的小动物了吗?