在 2024 年,我对 PHP 感到很兴奋。
有人会因此觉得我很奇怪吗?当然。我有充分的理由对一种已经存在了 25 年以上、与其他语言相比通常被认为处于“劣势”的编程语言感到兴奋吗?
绝对的!
如今,我们有充分的理由对 PHP 感到兴奋。今天,我想分享一些今年 PHP 最令我兴奋的事情。
#PHP正不断进化
当 Nikita 在两年前离开时(Nikita 是PHP 的主要贡献者和驱动者,他开始从事 LLVM 的工作),我承认我对 PHP 的未来感到了害怕:
现在一个重要的大牛离开了,我有点担心。他绝对不是唯一能够从事 PHP 核心工作的人,但过去几年他在 PHP 8.0 和 8.1 方面做了大量工作。我认为 2022 不会是 PHP 最令人兴奋的一年,而是增加稳定性的一年。
回想起来,我认为恐惧是没有必要的。
如今的PHP 基金会已发展成为一个完善的开发者社区,目前有 10 名开发人员受薪从事 PHP 核心工作。我想到了目前正在开发的两个主要功能:财务挂钩——我希望一旦涉及到投票,它就会通过;以及PECL 的重新设计——PHP 的扩展管理器。
当然,当谈到“仿制药物”时,我仍然抱有一线希望,基金会也在/正在研究“仿制药物”。我确实认为唯一可行的方法是运行时忽略的泛型,但时间会告诉我们基金会是否能够培养新的思维方式。
#FrankenPHP
当今 PHP 领域发生的一件很酷的事情是一个名为FrankenPHP 的项目。如果我没记错的话,它已经酝酿了一两年了,而且最近它得到了一些真正的关注。
FrankenPHP 是一个用 Go 编写的 PHP 应用服务器,它为现有的 PHP 应用程序提供了重大的性能提升,并且非常容易上手。它还支持将 PHP 项目编译为独立二进制文件、长期应用程序的工作模式、比 PHP-FPM 快三倍、支持 HTTP/2 和 HTTP/3 等。
最近,我们已经看到Laravel和Symfony对 FrankenPHP 的支持。所以,它正在成长为一件大事。
#Laravel
我认为现在可以公平地说 Laravel 的营销策略运作良好。
Laravel 本身是开源框架,也是迄今为止 PHP 社区中最受欢迎的框架;但他们还成功创建了一个使用 Laravel 构建并为 Laravel 构建的产品生态系统,以建立可持续的业务。就在最近,Laravel又增加了 6 名新员工,从 COO 到 BizOps 再到研发工程师。
作者泰勒(Tylor)还提到“严肃的事情正在进行中”。
现代企业正在不断发展并拥抱 PHP,这是我很高兴看到的。
去年我喜欢的东西之一是Laravel Livewire,它是一个允许你无需任何 JavaScript 即可编写交互式应用程序的工具。我对它做了一些修改,并在制作游戏时获得了很多乐趣和创意。
探索新 PHP
我发现特别温暖的是 PHP 社区之外的人们如何重新发现 PHP。有很多来自 JavaScript 世界的人突然意识到 Laravel 是一个东西,而且还是一个好东西。
在 YouTube 上还有像 ThePrimeagen 这样的人对 PHP 感到惊喜。
Artisan和Packagist
PHP 生态系统也在不断增长:软件包不断增长,表明生态系统活跃。
最重要的是,Packagist 最近突破了1000 亿次下载的里程碑——两年时间翻了一番!现在的数字为105 134 384 876,并且这个数字还在不断增长。
我可以公平地说:PHP 正在消亡,可能还需要若干年。
相关阅读: