php是世界上最好的语言,php现状

首页 > 经验 > 作者:YD1662024-03-26 11:26:12

晓查 乾明 发自 凹非寺

量子位 报道 | 公众号 QbitAI

当下,如果你打开搜索引擎,搜索关键词“PHP过时”,能找到714万个相关结果。

php是世界上最好的语言,php现状(1)

这些结果之中,不乏有2016年、2018年的结果,说PHP已经过时了。

现已2019年,这个曾经自称为“世界上最好的语言”PHP,情况如何?

一位名叫Brent的程序员小哥,写了一篇博客文章,介绍了PHP在2019年的情况。

他说,现在的PHP每年都会积极开发新版本,从2004年发布PHP 5以来性能已经提升了两到三倍。

而且,有很活跃的生态系统,里面有各种各样的框架、包和平台。过去几年,PHP也添了很多新功能,语言不断发展等等。

他希望,大家都放弃偏见,重新认识下现在的PHP。

php是世界上最好的语言,php现状(2)

博客文章被po到HackerNews上之后,半天就有700多热度,引起近400条讨论。

有人表示,自己还是不喜欢PHP的代码和架构,因为代码很难看,还是围绕着静态方法构建的,不容易阅读。

也有人给点了赞,说从生态系统、性能、语言本身上来看,PHP这几年的发展的确不错。

那么,PHP现在到底怎样呢?来一起看看。

PHP的性能:7.0版本提升两到三倍

现在,PHP已经更新到了7.3版本,2019年底将会跟新7.4版本,之后会升级到8.0版本。

小哥表示,PHP5.0版本在2004年发布的时候,它的性能就已经达到了平均水平。在升级到7.0版本的时候,又从头开始重写了一遍核心部分,运行WordPress 5.0时,性能提升了两到三倍。

php是世界上最好的语言,php现状(3)

在Web应用程序中,PHP与其他语言也有可比性,在某些情况下性能表现还更好。

虽然与C和Rust相比,PHP还是略逊一筹,但比Rails或Django要好得多,性能也比得上ExpressJS。

框架和生态系统:不仅仅是WordPress

在HackerNews的讨论中,很多人都提到,因为WordPress的存在才让PHP有了些存在感。

但小哥在博客中说,WordPress绝不能代表PHP当前的生态系统。

一般来说,PHP中有两个主要的Web应用程序框架,分别是Symfony和Laravel。现在使用PHP做开发,基本上都会选择其中的一个。

这两个框架背后,都有一个庞大的包和产品生态系统,从管理面板和CRM到独立软件包,分析工具,支付集成等等。

虽然这些框架适用于实际开发,但如果只需要进行内容管理,WordPress和CraftCMS是更好的选择,而且它们也会进一步改进。

此外,衡量PHP生态系统当前状态的一种方法是看Packagist中的情况,这是PHP的主要软件包的存储库。

php是世界上最好的语言,php现状(4)

首页 12下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.