PHP意外跻身StackOverflow最受欢迎语言前三名
StackOverflow 2024年度开发者调查带来了一个惊喜:被许多人习惯视为“过时”或“遗留”的编程语言PHP,在“最受欢迎语言”类别中冲入前三名。根据该平台发布的数据,PHP位列第三,仅次于Rust和Python。
这一结果令许多分析师感到意外,尤其是在该语言因其不一致的语法和历史上的安全问题而受到多年批评的背景下。然而,调查数据显示,开发者社区对PHP的态度正在改变。
为什么PHP再次流行?
专家将PHP人气的复苏与几个关键因素联系起来:
- PHP 8.x的发布 — 该语言的最新版本(尤其是PHP 8.0和8.1)带来了显著改进:JIT编译、属性、命名参数和match表达式。PHP 8的性能已接近编译型语言的水平。
- 现代框架 — Laravel、Symfony和Yii树立了质量标准。特别是Laravel,已成为全球最受欢迎的后端框架之一,提供优雅的语法和强大的工具。
- WordPress生态系统 — 全球约43%的网站运行在基于PHP的WordPress上。这创造了巨大的PHP开发者需求。
- 改进的工具链 — 现代IDE(PhpStorm、带插件的VS Code)和包管理器Composer使PHP开发变得舒适且可预测。
- 社区 — PHP社区是最友好、最活跃的社区之一。数千个开源包、详细的文档和大量的学习资料使该语言对新手友好。
有趣的是,在StackOverflow 2024年调查中,PHP在“最受欢迎技术”类别中也显示出增长。雇主们仍在积极寻找掌握PHP的开发者,尤其是在Web开发、电子商务和内容管理领域。
开发者们怎么说?
调查参与者指出,PHP使用起来变得更加愉快。“我两年前从Python转到PHP,并不后悔。现代PHP完全是另一种语言。Laravel让我比用Django或Flask更快地编写后端,”一位受访者分享道。另一位开发者补充说:“PHP是Web的理想选择。它生来就是为了Web,这就是它的优势所在。”
与此同时,批评者提醒说,PHP在系统级性能和安全性方面仍不如Rust和Go,并且在编写代码时需要严格的纪律。然而,对于80%的Web项目来说,PHP仍然是最佳选择。
结论
PHP重返StackOverflow最受欢迎语言榜单并非偶然,而是社区和语言开发者共同努力的必然结果。PHP 8证明了即使是“老”语言也能进化并保持需求。对于PythonLib教育门户网站来说,这是一个很好的提醒:掌握包括PHP在内的多种编程语言可以拓宽开发者的视野,并提升其在劳动力市场上的价值。
关注PHP的新版本发布,不要害怕重新审视那些你可能过早放弃的语言。正如实践所示,它们可能拥有第二次生命。