0

全球仍有 76.4% 的网站在用「已死」的 PHP

 3 weeks ago
source link: https://www.36kr.com/p/2747329233206025
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

全球仍有 76.4% 的网站在用「已死」的 PHP

CSDN·2024-04-24 11:02
“PHP 是最好的语言。”

如今资历稍长的程序员,提到 PHP 可能都会联想到一个梗:“PHP 是最好的语言。”

这个梗并非出自别处,正源自于 PHP 自己的官方文档:早在 2001 年 7 月,PHP 文档中就有一句“PHP is the best language for web programming(PHP 是世界上最好的 Web 开发语言)”。

当初,这句“豪言”惹来了无数开发者的嘲讽和争议——在 PHP 看似逐渐没落的如今,更是如此。那么问题来了:到 2024 年了,PHP 还值得用吗?

针对这个问题,下面软件工程师 Sotiris Kourouklis 在进行一番分析后表示:PHP 仍是 2024 年 Web 开发的一个不错选择。

快速了解 PHP 的各个方面

尽管许多人认为 PHP 是一种古老且不合格的语言,但在如今的 2024 年,它依然是所有网站中使用最多的语言。PHP 的糟糕名声通常与 WordPress(被认为是 21 世纪最糟糕的软件之一)有关。如果不提 WordPress,让我们快速了解一下 PHP 的其他方面,以及为什么它仍可能是 2024 年 Web 开发的一个不错选择。

(1)性能

随着时间的推移,PHP 的速度越来越快,尤其是最新的 php 8.1 及以上版本,速度相当快。虽然在某些情况下,PHP 可能不敌Go 或 Java 等编程语言,但单论速度而言,PHP 与 Python 或 Node.js 不相上下,甚至还要更快。

interlace,1

(2)开发速度

可能你不熟悉 PHP,但它与 Python 非常相似,只有一些细微的差别,而这种相似性有助于加快开发速度。从执行简单的 CRUD 操作到处理文件、webhooks 和 websockets,一切都可以用最少的代码完成:因为几乎所有你需要完成的任务都有可用的库,无需自己编写大量代码。

(3)部署

PHP 的主要优势之一是易于部署,即使是大规模部署也是如此。只需一个简单的 PHP 服务器和 nginx,你就可以在几个小时内启动并运行。

(4)可扩展性

想问 PHP 的可扩展性如何?当然,任何编程语言都需要对应用程序进行负载平衡,尤其是每天要收到数百万个请求的情况下,但如果在端点上正确实施缓存,即使不进行负载平衡,也不会有任何问题。

(5)简洁的代码和可读性

在编写简洁代码时,PHP 可能会比较混乱,这个问题用类似 Laravel 这样提供模板的框架就能解决。即使是代码行数超过 20 万行的大型应用程序接口(不包括自动生成的文件),只要保持简洁,代码也能保持很高的可读性。

而 Sotiris Kourouklis 认为,唯一更适合编写简洁代码的编程语言应该是 Python。

最后,Sotiris Kourouklis 建议用 PHP/Laravel 构建主要的单体应用程序接口,因为它具有强大的框架功能,可简化大型代码库的管理。对于特殊需求,例如涉及 AI 或其他 CPU 密集型操作的需求,可以考虑用针对此类任务进行优化的其他编程语言。“我认为,这种战略分工能让你充分利用每种语言和技术的优势,确保整个项目的效率和可维护性。”

2024 年,仍有 76.4% 的网站在用 PHP

通过以上分析,Sotiris Kourouklis 认为不论从性能、开发速度、部署难度、可扩展性等各个方面,PHP 都有其独到的有点,由此断言 PHP 仍是一个 2024 年 Web 开发的优选语言。

事实上,根据 W3Techs 最新统计的 PHP 使用情况,也可以侧面印证这个说法:“在我们知道其服务器端编程语言的所有网站中,有 76.4% 的网站都在使用 PHP。”

这个数据,看似与时常遭程序员嘲讽的 PHP 毫无关系,但事实上诞生至今已经有 20 多年历史的 PHP,其具备的快速、免费和开源等特点,仍是如今诸多极其重视时间和成本的创业公司的最优解。此外,在全球超 70% 将 PHP 作为开发语言的主流网站中,其中还有不少知名企业的官网:Facebook、微软、维基百科、Mozilla 等。

许多程序员也指出,虽然近年来移动互联网崛起、移动 App 开发爆火、前后端逐渐分离、Web 开发地位受到一定影响,导致 PHP 不复 2000 年左右 PC 互联网时代的辉煌,但如今也谈 不上没落甚至消失。 

或许应该说,随着开发大环境发生演变,各种编程语言 的定位也愈发明确,PHP 虽不如曾经辉煌,但它在快速开发和低成本开发领域,仍然是许多人的首选。 

参考链接: 

https://sotergreco.com/is-php-still-worth-it-in-2024 

https://w3techs.com/technologies/details/pl-php 

本文来自微信公众号“CSDN”(ID:CSDNnews),整理:郑丽媛 ,36氪经授权发布。

该文观点仅代表作者本人,36氪平台仅提供信息存储空间服务。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK