给大家分享jetbrains发布的2018年PHP生态圈报告

693 阅读3分钟
原文链接: mp.weixin.qq.com

【说在前面】今天给大家分享下jetbrains公司发布的18年PHP生态圈报告,没错,jetbrains就是那个做开发工具的公司,你用到的PhpStorm、WebStorm、PyStorm以及被Google官方指定为安卓开发语言的Kotlin都来自于它。

一个不容忽视的软件公司。

https://www.jetbrains.com/research/devecosystem-2018/php/

本次PHP生态报告分为4个部分,分别为

    1. PHP版本使用情况

    2. PHP框架使用情况

    3. PHP工具使用情况

    4. PHP测试框架

1.

PHP版本使用情况  主要分析版本为5.3、5.4、5.5、5.6、7.0、7.17.2

从此图可以看出,PHP7.1 32%依然使用率最高,但是相对于去年PHP7.1 41%的占有率已经大幅度降低,包括去年PHP5.6 42%而今年只有23%

这些降低的用户选择了最新的PHP7.2版本,这依赖于PHP7.x满意的性能以及各大框架(扩展)对PHP版本的要求。

当然PHP官方的维护也是至关重要的,大家都知道现在PHP5.6每年只会发布一次更新补丁,而PHP7.17.2则处于非常积极的更新中。

如果我是你,没话说,选择最新且稳定的版本。

2.

PHP框架使用情况 首先任何一款能入榜的框架都是优秀的。

Laravel依然迅猛,和去年44%的占有率基本持平,今年多了一匹黑马slim(一个轻量的PHP框架),从去年2%杀到今年10%

而我们最关注的Yii从去年的12%到了今年的7%。

当然上图的比例并不能完全代表框架的优劣,这是一个生态比例图,包括框架的迭代、社区的活跃度、开发人群以及周边产品的支持。

不得不说Laravel在生态方面构建的是非常成功的,前几天还搞征文活动,好像第一名奖励5000美金,相比较Yii团队似乎并不擅长营销。

接下来要说说slim,这个框架大家可以去看下,上升的原因我想是借了轻量的东风,简单易学,不像其他框架大而全。

最后要说的是None占比13%,现在你还说我用原生PHP开发么?你选择87%还是13%?

怎么没有TP那?明年TP团队记得发个邮件,告诉它还有这样的存在。

3.

PHP工具使用情况  

还有一些非常小众和特色的。

除了比较耗内存、需要购买外我真的无法发现PhpStorm的缺点,总之使用它、提高速度真的不是一点点,去年我针对PhpStorm还录制了一套课程,感兴趣的可以学习下

https://nai8.me/book/view.html?id=9

4.

PHP测试框架  

PHPUnit这个老牌的测试框架依然位居榜首,很有意思的是不用测试框架的人仍然占比45%,这更多是PHP开发模式决定的。

你用么?

#.

小结 排名的意义不是1%和2%的差别,而是这个生态圈现在是什么样的状态,当你身在圈内的时候如何去选择,我想这是本文的意义。

END

Q阿北哥ya 没错,就是你说的那个奶爸 。

原文链接内容为学习社群拼团页面。