【说在前面】今天给大家分享下jetbrains公司发布的18年PHP生态圈报告,没错,jetbrains就是那个做开发工具的公司,你用到的PhpStorm、WebStorm、PyStorm以及被Google官方指定为安卓开发语言的Kotlin都来自于它。
一个不容忽视的软件公司。
https://www.jetbrains.com/research/devecosystem-2018/php/
本次PHP生态报告分为4个部分,分别为
-
PHP版本使用情况
-
PHP框架使用情况
-
PHP工具使用情况
-
PHP测试框架
1.
PHP版本使用情况 主要分析版本为5.3、5.4、5.5、5.6、7.0、7.1、7.2。
从此图可以看出,PHP7.1 32%依然使用率最高,但是相对于去年PHP7.1 41%的占有率已经大幅度降低,包括去年PHP5.6 42%而今年只有23%。
这些降低的用户选择了最新的PHP7.2版本,这依赖于PHP7.x满意的性能以及各大框架(扩展)对PHP版本的要求。
当然PHP官方的维护也是至关重要的,大家都知道现在PHP5.6每年只会发布一次更新补丁,而PHP7.1和7.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 没错,就是你说的那个奶爸 。
原文链接内容为学习社群拼团页面。