PHP框架基本介绍:

 

在我们深入研究之前,先了解一下所有这些PHP框架的发展简介:

框架 Laravel Symfony Zend Framework CodeIgniter CakePHP
首次提交日期 2011-09 2010-02 2009-04 2006-02 2005-05
官方网站 https://laravel.com/ https://symfony.com/ https://framework.zend.com/ https://codeigniter.com/ https://cakephp.org/
Github URL https://github.com/laravel/laravel https://github.com/symfony/symfony https://github.com/zendframework/zendframework https://github.com/bcit-ci/CodeIgniter https://github.com/cakephp/cakephp
当前版本 5.8 4.2 3 3.1.10 3.7
执照 MIT许可证 MIT许可证 新BSD许可证 MIT许可证 MIT许可证

 

Google趋势[2019]:

 

PHP框架 

 

从上面的谷歌趋势中可以清楚地看到  ,Laravel在2019年的最佳PHP框架列表中领先,而Codeigniter也在参与进行着一些激烈竞争。此外,看一个有趣的方面,Symfony和CakePHP也在顶级PHP框架列表中获得了一席之地位。

 

StackOverflow趋势[2019]:

                                                       Stack Overflow Trends – 最佳PHP框架2019


同样,根据Stack Overflow技术社区之趋势,Laravel在2019年顶级PHP框架列表中遥遥领先。自2013年以来,该框架出现了巨量增长,而其他框架则保持相对停滞或不再受欢迎。

 

Github Stars自首次提交[2019]:

 

在这个开源技术的世界中,自第一次提交以来检查Github星级数量是衡量特定技术的流行度的最佳方法之一,PHP框架也不例外。

 

因此,在讨论顶级PHP框架时,我们不能忽视Github Stars的重要性。因此,以下是PHP框架列表以及它们的Github Stars的数据。

 

框架 首次提交日期 Github星级总数

(在撰写本文时)

Laravel 2011年6月9日星期四 52166
Symfony的 2010年1月4日星期一 20683
Zend公司 2009年4月28日星期二 5698
2006年8月25日星期五 17251
CakePHP的 2005年5月16日星期一 7845

自第一次提交以来Github星级 

从上表可以清楚地看到,就Laravel框架的Github Stars而言,它显然位于2019年最佳PHP框架列表榜首,而Symfony和CodeIgniter则落后尚不到一半的星数(20,683和分别为17,251)。尽管新的Laravel与其他框架相比有臃肿之嫌,它仍然能够赢得最多的Github星赞。

 

基于其他参数的比较:

 

Laravel Symfony Zend CodeInniter CakePHP
Twitter粉丝数 98.6K 34.3K 47.8K 23K 17.4K
下载(来自Packagist) 62.1M + 41M + 4.9M + 0.47M + 4.0M +
PHP版本(最低依赖) 5.6.4 5.6.0 5.6 5.3.7 5.6
速度(REST API) 5.5毫秒 2.2毫秒 3.9毫秒 未知 5.8毫秒

其他指标(效率和受欢迎程度) 

这些是一些其他有用的参数和基准,它们基本完成了我们在2019年对Web开发人员排名前十的最佳PHP框架的比较。

 

免责声明:以上所有参数/比较/基准测试在撰写本文时均属实,具体数据可能因为在你阅读本文的时间和时间点而异。

 

参考文献:

  • PHP基准测试  [phpbenchmarks]
  • 谷歌趋势
  • Stack Overflow
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。