作者| 理查德·麦克马纳斯
译者| 核子可乐
规划|蒂娜
WordPress 联合创始人Matt Mullenweg 表示,PHP 的受众份额急剧下降,他认为这可能是受到WordPress“JavaScript 优先”主张的影响。
TIOBE 编程语言流行指数发布了一个更新,提出了一个深思熟虑的问题:“PHP 的魔力正在消失吗?”今年4 月,PHP 在TIOBE 编程语言指数中仅排名第17 位,这是“有史以来的最低排名”。
TIOBE 列表并不是唯一一个揭示PHP 受欢迎程度突然下降的列表。年度Stack Overflow 开发者调查报告还显示,PHP 的市场份额从2018 年的30.7%(使用PHP 的受访者百分比)下降到2023 年的18.58%。 JetBrains 开发者生态系统研究也观察到了类似的趋势,PHP 的份额从2017 年的30% 下降到2023 年的18%。最后一项统计数据尤其值得注意,因为JetBrains 是PHP 的最大赞助商之一(还有WordPress 托管提供商Automattic)。
JetBrains 发布的开发者调查结果
这种下降趋势在BuiltWith尤为明显,自2020年底以来,PHP的受欢迎程度增长线开始断崖式下跌。
由BuiltWith发布的PHP趋势图
研究显示,截至2021 年11 月,互联网上排名前100 万的网站中,PHP 仍占据超过30,000 个。但两年多后的现在,这个数字已降至约15,000 人。截至撰写本文时,BuiltWith Quotes 公布的实际数字为18.19%。 18% 的比例与Stack Overflow 和JetBrains 的研究非常一致,所以这基本上意味着PHP 在开发人员中的受欢迎程度已经从之前的30% 左右下降到了今天的18%。也就是说,短短两年时间就下降了40%。
那么结论是什么呢?过去几年发生了哪些变化导致PHP 在Web 编程语言的竞争中迅速失利?
WordPress 高调宣布“JavaScript 优化”
也许PHP 衰落的最大原因是WordPress(有史以来最受欢迎的Web 内容管理系统)正在从PHP 切换到JavaScript。 WordPress 联合创始人兼Automattic 首席执行官Matt Mullenweg 上个月在中国台湾举行的WordCamp Asia 2024 会议上也讨论了这一问题。
“感觉WordPress 中的大部分新代码都是用JavaScript 编写的,这种情况已经有一段时间了。所以古腾堡在各个方面都变成了一个JavaScript 优先的项目。”
大家都读对了。 Matt Mullenweg 直言,WordPress 现在是一个“JavaScript 优先的项目”。他所指的古腾堡实际上是该公司备受争议的新用户界面,也是推动JavaScript完全取代PHP的主要原因。当然,他承认从PHP 切换到JavaScript“并不容易”。
WordCamp Asia 2024 WordPress 联合创始人Matt Mullenweg
这并不意味着WordPress 不再依赖PHP。毕竟,当我写这篇文章时,我碰巧将这篇文章输入到以“/wp-admin/post-new.php”结尾的WordPress URL 中。不过,目前只能说是这样,WordPress 的未来已经决定要走一条不同的道路。
Mullenweg 还谈到了他希望看到WordPress —— 的进一步改进。令人惊讶的是,他开始从JavaScript 的角度来看待这些变化。例如,PHP 是一种服务器端脚本语言(意味着代码通常在Web 服务器上处理),而Mullenweg 希望WordPress 使用JavaScript 将更多操作转移给客户端。
“其实我觉得我们应该把更多的处理留给客户端。比如内容正在编辑,这部分处理就可以交给客户端处理。JavaScript在浏览器中执行的速度可能会更快“也许吧,”他意味深长地说。虚拟机和功能强大的处理器现在很常见,因此速度更快。 ”
在演讲即将结束时,一位听众询问Mullenweg 他对古腾堡计划有何看法,以及开发人员在为该项目做出贡献时遇到了哪些挑战。提出这个问题的开发人员还想“降低古腾堡的抽象级别”。
“我认为每个人在实施时都需要适应这种发展趋势,”Mullenweg 说,“我认为古腾堡方法论和JavaScript 优先的概念将是大多数Web 开发工作的未来方向。顺便说一句,我实际上必须重新考虑。 -学习。事情也与我习惯的不同。也许我可以调整一些抽象以使其更简单,但总的来说,让我们深入研究。”
他还补充说,古腾堡计划还远未完成,包括向JavaScript 语言的过渡。 “当我们启动古腾堡计划时,我们知道这可能是一个为期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 大会上,Plonsky 主要讨论了技术问题,尽管他没有说明原因:“PHP 基金会现在最困难的任务是教育公众。”这是要颠覆PHP 在人们心目中的形象”。尽管PHP 的公众形象有所下降,但Matt Mullenweg 在解释WordPress 为什么“JavaScript 优先”时基本上提供了答案。不管怎样,Plonsky 立即专注于PHP 项目的后续开发,为该项目组建了一个由10 名付费开发人员组成的全职团队。
PHP基金会团队
总而言之,2024年的PHP几乎是Web开发世界中的“孤儿”,不受父母的喜爱,而JavaScript则是在家庭和学校备受关注的宠儿。更令PHP 伤心的是,WordPress 开发团队仍在积极适应新的JavaScript 规范,因此其目前受欢迎程度的下滑可能不会在短期内停止。但至少PHP基金会仍然致力于这一努力,也许这种颓势可以慢慢扭转。
原文链接:短短2年使用率下降40%!曾经风靡全球的PHP为何逐渐失去统治地位?_编程语言_Richard MacManus_InfoQ 文章精选
版权声明:本文由今日头条转载,如有侵犯您的版权,请联系本站编辑删除。