17611538698
webmaster@21cto.com

2024 年的 PHP

编程语言 0 915 2024-03-28 08:03:16

图片

在 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 正在消亡,可能还需要若干年。

评论