PHP再次登顶:为何开发者们喜爱这门“老而弥坚”的语言
StackOverflow年度开发者调查是IT社区最权威的意见调查之一。2024年的结果让许多人惊讶:PHP在“最喜爱的编程语言”类别中排名第三,仅次于Rust和TypeScript。与此同时,PHP超越了Python、Go甚至C#。
对于一门多年来被称为“丑陋”和“过时”的语言来说,这样的结果堪称一次真正的回归。让我们来探究一下这份喜爱背后的原因。
数据本身说明一切
- 最喜爱的语言前三名: Rust (83%),TypeScript (73%),PHP (71%)。
- 网络端最常用的语言: 在已知后端语言的网站中,PHP仍占78%的服务器端份额。
- 薪资排名: 在所有语言中,PHP开发者的收入位列前十(调查数据)。
为何PHP再次受到青睐?
原因有几个,而且与怀旧无关:
- 语言的进化。 PHP 8.x 引入了JIT编译、属性、联合类型和强大的match表达式。现代PHP与2000年代的“脚本混乱”已大不相同。
- Laravel生态系统。 这个框架已成为行业标准——拥有优雅的语法、强大的ORM和内置的测试支持。
- 入门简单。 PHP仍然是开启职业生涯最简单的语言之一。优秀的PHP开发者始终受欢迎。
- 社区与文档。 在StackOverflow上,关于PHP的回答超过150万条——这是最活跃的板块之一。
是时候打破关于PHP的迷思了
- “PHP很慢” —— 在PHP 8.1+版本中,它在基准测试中超越了Python和Ruby。
- “只有遗留系统才用PHP” —— Facebook、Wikipedia、Slack、Etsy,甚至部分WordPress(它也在不断改进)都在使用PHP。
- “PHP不安全” —— 安全性取决于开发者,而非语言。现代框架开箱即用地防御XSS和SQL注入。
这对新手和专家意味着什么?
如果你刚开始编程,PHP是一个绝佳的起点。你可以快速看到成果,并且对初级开发者的需求稳定。对于经验丰富的工程师来说,PHP 8.x为高负载项目和微服务打开了大门。
StackOverflow的调查结果不仅仅是“人气”。这是一个市场信号:PHP充满活力,不断发展,并且仍然是网页开发中最舒适的语言之一。
你正在使用PHP吗?请在评论中分享你喜欢它的地方,以及你希望改进的方面。