TIOBE 编程措辞人气指数发布更新,并提出“PHP 的魔力是否正在消散?”的灵魂拷问。
今年 4 月,PHP 在 TIOBE 编程措辞指数榜上仅位列第 17,“成为其有史以来的最低排位”。

暴露 PHP 人气急剧下滑的还不但是 TIOBE 榜单。
在年度 Stack Overflow 开拓者调查报告中,PHP 的市场占比也从 2018 年的 30.7%(即受访者当中利用 PHP 的百分比)低落至 2023 年的 18.58%。
JetBrains 开拓者生态系统调查同样不雅观察到类似的趋势,PHP 占比从 2017 年的 30% 低落至 2023 年的 18%。
而且末了一项数据尤其值得关注,由于 JetBrains(以及 WordPress 托管厂商 Automattic)正是 PHP 的最大资助方之一。

JetBrains 公布的开拓者调查结果。

php获当前年度短短两年应用率下滑 40曾经风靡全球的 PHP 为何逐渐掉去优势 PHP

这种下滑趋势在 BuiltWith 上表示得尤其明显,自 2020 年底以来 PHP 的盛行度增长线开始断崖式跌落。

BuiltWith 公布的 PHP 趋势图。

截至 2021 年 11 月的一项调查显示,PHP 在互联网前百万个网站中的占比仍在 3 万以上。
但如今两年多过去,其占比已经下滑至 1.5 万旁边。
而且截至本文撰稿之时,BuiltWith Quotes 公布的实际占比数字为 18.19%。
18% 这个比例与 Stack Overflow 及 JetBrains 的调查创造高度吻合,因此我们可以基本确定,PHP 在开拓者中的受欢迎程度已经从之前的约 30% 萎缩至现在的 18%。
换言之,在短短两年之间低落了 40%。

以是结论是什么?在过去几年里到底发生了什么样的变革,才导致 PHP 在 Web 编程措辞的竞争当中迅速落败?

WordPress 高调宣告“JavaScript 优化”

可以说,PHP 衰落的最大缘故原由便是 WordPress(迄今为止最具人气的 Web 内容管理系统)正在从 PHP 转向 JavaScript。
WordPress 联合创始人兼 Automattic 公司 CEO Matt Mullenweg 在上月于中国台湾召开的 WordCamp Asia 2024 大会上也就此做出论述。

他在回答不雅观众提问时表示,“我以为 WordPress 中的大部分新代码现在都是由 JavaScript 编写而成,而且这种趋势已经持续了一段韶光。
因此从方方面面来讲,如今的 Gutenberg 已经转化成了一个 JavaScript 优先的项目。

大家绝没看错:Matt Mullenweg 直言现在的 WordPress 便是个“JavaScript 优先的项目”。
而他所提到的 Gutenberg,实在是该公司备受争议的全新用户界面,同时也是推动 JavaScript 全面替代 PHP 的紧张缘故原由。
当然,他也承认从 PHP 转向 JavaScript“并不随意马虎”。

WordPress 联合创始人 Matt Mullenweg 在 WordCamp Asia 2024 大会上。

这倒不是说 WordPress 不再依赖于 PHP。
毕竟在撰写本文时,我恰好便是在 WordPress 中以“/wp-admin/post-new.php”结尾的 URL 输入这篇文章。
但只能说目前如此,未来的 WordPress 已经确定要走向另一条道路。

Mullenweg 还谈到,他希望能在 WordPress 中看到进一步改进——令人惊异的是,他已经开始从 JavaScript 的视角出发看待这些变革。
比如说,PHP 是一种做事器端脚本措辞(意味着代码常日在 Web 做事器上处理),而 Mullenweg 希望 WordPress 能利用 JavaScript 把更多操作交由客户端实行。

他意味深长地表示,“我至心以为我们该当把更多处理任务留在客户端。
比如对付正在编辑的内容,这部分处理就可以交给客户端。
这种在浏览器运行 JavaScript 的速率可能会更快,由于现在虚拟机和性能极强的处理器已经相称普遍。

在演讲即将结束之时,有不雅观众向 Mullenweg 讯问他对 Gutenberg 项目的感想熏染,以及开拓职员为其做出贡献时遭遇到哪些困难。
提出这个问题的开拓者还希望“降落 Gutenberg 的抽象级别”。

Mullenweg 回应称,“说履行,我以为大家必须适应这种发展态势。
我认为 Gutenberg 的开拓办法和 JavaScript 优先理念才是大部分 Web 开拓事情的未来方向。
顺带一提,实在我也得重新学习,这些东西跟我当初熟习的办法也有差异。
大概我们可以把某些抽象调度得更大略一点,但总体而言,我会选择深入研究一下。

他还补充称,Gutenberg 项目、包括向 JavaScript 措辞的转变,目前还远未完成。
“在启动 Gutenberg 项目时,我们就知道这可能是个为期 10 年的项目。
目前我们才刚刚完成 60% 到 70% 的事情。

与此同时,在 PHP 基金会这边……

不得不承认,WordPress 项目(也是 PHP 能够在 Web 领域保持盛行的最大动因)正武断向着 JavaScript 天下迈进。
这险些一定会阻挡更多年轻开拓者选择 PHP,同时迫使其他开拓职员(例如那些致力于做事 WordPress 客户的开拓职员)从 PHP 转向 JavaScript。

但好是,仍旧有相称一部分开拓者群体会连续利用 PHP——毕竟两轮大规模开拓者调查中的这 18% 对应着相称体量的从业受众。
而 PHP 基金会将连续为他们供应支持。

PHP 基金会于 2021 年 11 月正式成立,希望以非营利组织的身份承担起 PHP 项目的管理职责。
PHP 基金会是由 JetBrains 领导的企业同盟所建立,个中包括 Automattic、Zend、Laravel 以及 Acquia(Drupal 的托管商)等。
JetBrains 工程师 Roman Pronskiy 则出任项目卖力人,目前在基金会网站上的头衔为“运营主管”。

在今年 2 月的 Laravel 会议上,Pronskiy 紧张磋商了技能问题,同时也承认“PHP 基金会目前最艰巨的任务,便是旋转 PHP 在"大众心目中的形象。
”虽然他没有详细解释是哪些缘故原由导致 PHP 的公众形象低落,但 Matt Mullenweg 在阐明 WordPress 转向“JavaScript 优先”的情由时已经基本给出了答案。
无论如何,Pronskiy 正快速投身于 PHP 项目的后续开拓,并为其组织起由 10 名有偿开拓者组成的全职团队。

PHP 基金会团队。

总而言之,2024 年的 PHP 险些成了 Web 开拓领域爹不疼、娘不爱的“孤儿”,而 JavaScript 则是在家、在校都备受关注的宠儿。
对 PHP 来说更加可悲的是,目前的这种人气下滑趋势短韶光内恐怕无法停滞——毕竟 WordPress 那边的开拓团队还在积极适应新的 JavaScript 规范。
但至少 PHP 基金会还在为此而努力,大概这股颓势能够逐渐迎来转机。

原文链接:

https://thenewstack.io/why-php-usage-has-declined-by-40-in-just-over-2-years/