php是不是越来越过时了,PHP是不是过时了?

尽管面临Go、Java和Python等语言的竞争,PHP仍然保持着其流行度。PHP7的性能提升显著,拥有如Laravel、Yii和Swoft等优秀的框架,并且其生态系统在持续发展。PHP的开发包数量持续增长,证明了它在web开发领域的活跃度。结论是,PHP仍然是开发者技术栈中不可或缺的一员。
摘要由CSDN通过智能技术生成

PHP是不是已经走到了尽头?这是近年来的一个热门话题,毕竟有很多

互联网企业都在尝试推出其他开发语言,并且吸引了相当多的关注。

例如Go以协程著称,Java则有着最完善的生态,而Python则在人工智能

领域保持优势。但是,PHP依然是最流行的开发语言之一!

1、PHP的开发进展

PHP一直在进步,有许多优秀的开发人员都在为PHP的开发贡献力量,因此

几乎每年都会发布PHP的新版本。7.3是2018年发布的,7.4将在2019年底推出:

64fb20df020732b0599011b2ebfbc403.png

PHP 7.0重建了内核,加入了新的zend引擎后,PHP的性能提高了2~3倍。

73e7da3adaad29f64b8ad2a96c7c05bf.png

2、PHP的框架

一个开发语言是否足够强大,这和该语言的开发框架密切相关。PHP即有Laravel

和Yii这样已经存在很多年并且备受开发者喜爱的框架和项目,同时也涌现出像

Swoft这样的新框架激发着我们去研究它。

2.1 Laravel

51ece1d2489e16a1adaaddec05aef14a.png

Laravel是一个用来构建高端web应用的基于PHP的web框架,有着优雅的语法。

Laravel内置了强大的工具集,同时也提供应用的框架,它有着很多技术的特点,

例如ASP.NET MVC、CodeIgniter、Ruby on Rails等等。而且Laravel是开源框架。

当需要从零开发一个web应用时,Laravel可以极大地节约开发者的时间,同时也

可以为应用提供基本的安全措施。对于任何有一定PHP基础的开发者开说,Laravel

可以让工作更加简单。

2.2 Yii

d014c3498ce8a14ca100c5efa89be074.png

Yii是一个通用的基于PHP的web编程框架,你可以用它开发各种web应用。Yii的

基于组件的架构以及其精妙的缓存支持,使得它尤其适合开发像门户、论坛、

内容管理系统、电子商务等等这些大型应用。

2.3 Swoft

c59f1cefbef18e677c1c68bc04d91a13.png

Swoft是一个高性能的PHP微服务协程框架,已经发布了很多年并且成为PHP

开发者的最佳选择之一。Swoft有点像GO,它提供了内置的基于协程的web服务器

以及客户端,并且常驻内存,不依赖传统的PHP-FPM。

3、PHP的生态

了解业界是否还喜欢PHP的一个办法,就是研究它的生态系统:packagist。

正如下面的图表所示,PHP的开发包数量呈指数增长态势。到目前为止,开发包

的数量达到了223217,总安装次数大约是148亿 —— 14827204847。 PHP的生态系统

正在越来越快地重构当中:

98c0520a5f3f94511bfbaf8146342aba.png

4、结论

没有最强大的开发语言,只有最适合的开发语言。PHP,依然应当是你的技术栈的

一个重要成员。

汇智网翻译整理,转载请标明出处

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值