作者 |Richard MacManus
翻译 | 核子可乐
编辑 | Tina
按照 WordPress 联合创始人 Matt Mullenweg 的说法,PHP 的受众比例急剧下降,疑似受到 WordPress“JavaScript 优先”主张的影响。 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 颁布的研发者调查结果。
这种下滑趋势在 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/
声明:本文为 InfoQ 翻译整理,未经许可禁止转载。 今日好文举荐
德国再次拥抱Linux:数万系统从windows迁出,能否避开二十年前的“坑”?
谷歌大裁员诱发元老集体抗议:领导脑袋空空,无能的中层管理团队持续扩大
系统 bug 致百人入狱,砸了 2.8 亿元仍上云失败!二十年了,这家大企业被日本软件坑惨了
“真男人就应该用 C 编程”!用 1000 行 C 代码手搓了一个大模型,Mac 就可运行,特斯拉前 AI 总监爆火科普 LLM 活动举荐
AICon 全世界人工智能研发与应用大会 暨 大模型应用生态展将于 5 月 17 日正式开幕,这次大会主题为「智能将来,探索 AI 无限可能」。如您感兴趣,可点击「阅读原文」查看更加多详情。
今天是会议 9 折购票周期,购票或咨询其他问题请联系票务朋友:13269078023,或扫描上方二维码添加大会福利官,可领取福利资料包。
|