27 年前的今天,即 1995 年 6 月 8 日,拉斯姆斯·勒多夫公开发布了 PHP,当时的他肯定没有想到,这个最初仅为维护其个人网页而创建的编程语言,会如此“世界闻名”。
“PHP 是世界上最好的 Web 开发语言”,“PHP 是有史以来最好的语言,没有之一”——资历稍长的程序员可能对这两句话有所了解:当年 PHP 官方文档的这两句“豪言”,招来了无数开发者的讽刺与争议。
时至今日,“PHP 是世界上最好的语言”已然沦为程序员圈中的一个梗,PHP 也几乎成为编程语言鄙视链中最底层的存在。但事实上,PHP 真的如此不受待见吗?
近日,W3Techs 发布了一份网站使用 PHP 的统计报告,结果显示:“在我们知道其服务器端编程语言的所有网站中,有 77.5% 的网站都在使用 PHP。”
尽管如今的 PHP 时常遭程序员嘲讽唱衰,但有一点需要知道,PHP 官方最早放出那句“豪言”时是 2001 年,即 PC 互联网时代——在那个时代,PHP 确实配得上是“世界上最好的 Web 开发语言”。
用 PHP 开发 Web 系统,不仅周期短、稳定性高、扩展性强,做网站前后端不分离,其设计也十分契合 Web 系统的开发环境,容易带给开发者一种流畅便捷的开发体验,因而受到了相当多程序员的青睐。
不过随着后来移动互联网的崛起,移动 App 开发爆火、前后端逐渐分离、Web 开发地位受到一定影响,这些年人们将重点更多地偏移至应用场景更多的 Java、Python 等其它语言身上。
然而,W3Techs 提供的数据显示,尽管在这些编程语言的崛起下,PHP 的市场份额有所下滑,但总体而言在其最擅长的 Web 开发领域,PHP 仍是毋庸置疑的第一。
这并不难理解:诞生至今已经有 20 多年历史的 PHP 具有快速、免费和开源的特点,而这些特性对最重视时间和成本的众多创业公司而言无疑是最优解。不仅如此,在全球超过 70% 仍使用 PHP 作为主要开发语言的网站中,还有不少国际知名热门网站:Facebook、360、维基百科、新浪、Instagram 等。
虽然因大数据和人工智能的快速发展,近年来 Python、Go 等语言获得颇多关注,但目前不论是大数据还是人工智能技术均仍处在发展初期;而 PHP 尽管应用场景虽然较为单一,主要应用在 Web 开发领域,但未来这些技术的生产落地仍需涉及大量 Web 开发,因而至少在短期内 PHP 还不会“凉”。
不仅如此,这些年来 PHP 官方开发团队也在持续维护迭代新版本, 2020 年还最新发布了 PHP 8,支持 JIT 编译器,性能提升高达 3 倍。
为此,W3Techs 还统计了使用各种 PHP 版本的网站占比:尽管 PHP 开发团队于 2020 年就发布了 PHP 8,但作为最新主版本,其使用率远不如 PHP 7(71.6%)和 PHP 5(24.5%),仅有 3.6% 的网站在使用 PHP 8 进行开发。
其中原因,一方面可能是早在 2015 年 10 月就发布了的 PHP 7 这些年积累了广泛的应用范围,另一方面可能是微软宣布从 PHP 8 开始,就不会在 Windows 上再提供官方支持——也就是说,微软从 Vista 开始在 Windows 上支持 PHP,而 PHP 7.4 则成为了微软最后的官方 PHP 版本。
根据微软对 Windows 上 PHP 的维护周期安排, PHP 7.2 已于 2020 年 11 月终止安全性修复支持,PHP 7.3 的安全性修复阶段也仅持续至去年 11 月,针对 PHP 7.4 的延期支持也即将于 2022 年 11 月 28 日结束,此后微软将不会再以任何形式支持 PHP for Windows。
不过总体而言,微软 Windows 宣布放弃支持 PHP,对大多数开发者的影响并不是很大,因为官方不做不代表社群不会捡起来自己做,背后的 PHP 社区也还在坚持维护,很多开发者使用的也是 Linux 系统。
参考链接:
https://w3techs.com/technologies/details/pl-php
https://w3techs.com/technologies/history_overview/programming_language
— 推荐阅读 —
《新程序员001-004》已全面上市
欢迎扫描下方二维码或点击进入立即订阅
一键三连 「分享」「点赞」「在看」
成就一亿技术人