—1—
PHP 跌至17名
最新 TIOBE 编程榜指数显示,PHP 排名创新低,引发热议:“PHP 是否已失宠?”现在,PHP 仅排在第17位,达到历史最低排名。
不止 TIOBE 榜单反映 PHP 人气骤降,Stack Overflow 开发者调查也揭示了这一现象:PHP 使用率从 2018 年的 30.7% 跌至 2023 年的 18.58%。同样,JetBrains 调查显示PHP使用占比从2017年30%大幅下滑至2023年的18%。值得注意的是,即使作为 PHP 的主要支持者之一,JetBrains 的数据也印证了这一趋势,见证了 PHP 市场份额的缩水。
换言之,在短短两年下降了 40%。
那么,在过去几年里到底发生了什么样的变化,才导致 PHP 在 Web 编程语言的竞争当中迅速落败?
—2—
WordPress “JavaScript 化”是导火索
简而言之,PHP 衰落的核心原因之一在于 WordPress 正逐步转向 JavaScript。在2024年 WordCamp Asia 大会上,WordPress 联合创始人及 Automattic CEO Matt Mullenweg 确认,目前 WordPress 新开发的多数代码采用 JavaScript,Gutenberg 编辑器更是以 JavaScript 为主导,标志着整个项目正朝“JavaScript优先”方向转变。尽管转型过程充满挑战,但这已成为推动 WordPress 减少 PHP 依赖的关键因素。
与其同时,过去数年间,PHP 在 Web 开发领域地位下滑还有以下几个原因:
-
技术演进:随着 Web 开发需求的复杂化,新兴语言,比如:JavaScript(尤其是 Node.js)和 Python 等提供了更为现代化的功能、更好的异步处理能力和更为强大的生态系统,吸引了开发者转向这些平台。
-
面向未来的技术栈:移动互联网、AI 大模型等新趋势促使开发者选用能更好地适应这些场景的编程语言和技术,而非 PHP。
-
WordPress 的影响:作为 PHP 最著名的应用案例之一,WordPress 逐渐加大对 JavaScript 的依赖,特别是通过 Gutenberg 项目推动 JavaScript 优先的开发模式,降低了 PHP 的重要性。
-
社区与市场选择:开发者社区兴趣转移,更多人选择其他被认为更具前瞻性和灵活性的编程语言,导致 PHP 在市场份额上的缩减。
-
自身的局限性:虽然 PHP 曾因易学易用和初期 Web 开发的便捷性而广受欢迎,但其弱点,比如:较弱的类型检查、设计缺陷和性能瓶颈,在竞争中显得愈发明显,影响了其在专业开发者中的口碑。