在项目开发中,一些架构和代码都是重复的,为了避免重复劳动,于是各种各样的框架诞生了。
在PHP开发中,选择合适的框架有助于加快软件开发,节约宝贵的项目时间,让开发者专注于功能的实现上。由于流行的框架经过了大量项目的检验,所以使用框架还有助于创建更加稳定和安全的应用程序。
Sitepoint网站做了一个小的调查,看看PHP开发者们最喜欢使用哪个PHP框架。调查结果显示,最流行的PHP框架前三甲为:Laravel、Phalcon、Symfony2。
![](/sites/default/files/get_image/2014/04/25/39c5a06e31c12eb992dca4099a737c34.jpg)
1. Laravel——巨匠级PHP开发框架
![](/sites/default/files/get_image/2014/04/25/fdda69530a70a12a69580b2dfb71adcf.jpg)
Laravel是一个简单优雅的PHP Web开发框架,可以将开发者从意大利面条式的代码中解放出来,通过简单、高雅、表达式语法开发出很棒的Web应用,Laravel拥有更富有表现力的语法、高质量的文档、丰富的扩展包,被称为“巨匠级PHP开发框架”。
2. Phalcon——最快的PHP框架
![](/sites/default/files/get_image/2014/04/25/8298a880ee4174df447df0e716267ced.jpg)
Phalcon是一个开源的、全栈的、用C语言编写的PHP5框架,为开发者提供了网站及应用开发所需的大量高级工具,且Phalcon是松耦合的,开发者可以根据需要使用其他组件。Phalcon中的所有函数都以PHP类的方式呈现,开发者无需学习和使用C语言,且无需担心性能问题。
![](/sites/default/files/get_image/2014/04/25/f95e8b7a436ff21c616ac1ad6f2e8aaa.jpg)
性能优越、强大且易于使用是Phalcon受欢迎的最主要的因素。
3. Symfony2——开发速度和性能的结合体
![](/sites/default/files/get_image/2014/04/25/38020e29d23290768f4feaa8b0d0ebc0.jpg)
Symfony2是一个开源的PHP Web框架,有着开发速度快、性能高等特点。与其他框架相比,Symfony2的优势包括:支持DI(依赖注入)和IoC(控制反转);扩展性强;文档和社区比较成熟。但是Symfony2的学习曲线也比较陡峭,没有经验的初学者往往需要一些练习才能掌握其特性。
上图中哪个框架是你的“菜”呢?欢迎评论。
Via sitepoint
本文为CSDN编译整理,未经允许不得转载,如需转载请联系market#csdn.net(#换成@)
都没人认识 CSDN拿钱办事啊 垃圾框架 ,你知道有yii thinkphp吗
![](/sites/default/files/get_image/2014/04/25/2ba6846ea3129fd7dcad473febb03614.jpg)
草 骗人自己去查下数据
![](/sites/default/files/get_image/2014/04/25/323c25abaf6e9a81efe4292867b485e7.jpg)
Laravel 纯粹就是反人类的,各种奇淫异技。你看,渲染模板用 View::make 是吧, View 指的是一个 Enviroment 类。而且类里没有 static 的 make 方法,他是普通的 public function make 。恕我实在搞不来。
![](/sites/default/files/get_image/2014/04/25/cb7a9ec9ee03d460c9b078e81a18fea7.jpg)
都没听过~
![](/sites/default/files/get_image/2014/04/25/e9cbc50f7dd29380a97bbf788ad9909f.jpg)
WEB开发就是要快速高效且性能稳定,个人觉得Phalcon才是最佳选择!
![](/sites/default/files/get_image/2014/04/25/a06dd5d0a23fa97ce1110cad329bd557.jpg)
ThinkPHP、smarty这些都不是吗?
![](/sites/default/files/get_image/2014/04/25/b030519b140bb1543982ff1bc4bd617b.jpg)
全球范围内,thinkphp排不上名。
![](/sites/default/files/get_image/2014/04/25/29fd9e8f2386f6943abe544c1f262b01.jpg)
前三只听过一个,是不是太孤陋寡闻了
![](/sites/default/files/get_image/2014/04/25/87127b220487cffc4285a566ed84058b.jpg)
good
![](/sites/default/files/get_image/2014/04/25/676ad02ddd652fc755d4216760933799.jpg)
收藏
![](/sites/default/files/get_image/2014/04/25/e1ee4bbacc14b7794305de6219a42c75.jpg)
mark
![](/sites/default/files/get_image/2014/04/25/fb3cca44236687968874d5fc9eb5fc75.jpg)
mark
![](/sites/default/files/get_image/2014/04/25/9e28e52b24e2e5d0d23f708f8a704e65.jpg)
现在一直用的CI,有时间研究一下laravel
![](/sites/default/files/get_image/2014/04/25/9f1f4fa7c1b27b93f747e1220da3961a.jpg)
怎么收藏
![](/sites/default/files/get_image/2014/04/25/b1d9437c5f361c94c60fc42e2fe4ff2a.jpg)
标题党
![](/sites/default/files/get_image/2014/04/25/5faa72db05bcc6b67c8185de937b1aa9.jpg)
laravel很好很强大。 用过都说好。 Phalcon也不错
![](/sites/default/files/get_image/2014/04/25/2a21441ce3f1aa6f053debb84657e7df.jpg)
几个框架都用过,laravel很好很强大。 用过都说好。 Phalcon也不错。 一般的网站,稍微优化,加上缓存这些,laravel性能根本不是问题。
![](/sites/default/files/get_image/2014/04/25/63474da5fc2fcd2de9d1ff5724af435e.jpg)
更好
![](/sites/default/files/get_image/2014/04/25/d42f3b1f93967e6e0e3e2d5bb4fd4876.jpg)
好东西,收藏了
![](/sites/default/files/get_image/2014/04/25/8e22c54f52cec423a206c9322e951d96.jpg)
顶下
![](/sites/default/files/get_image/2014/04/25/94191c155d90e9cb4fd4b3cc09bb5bc1.jpg)
習慣CI... 有機會再嘗試別的
![](/sites/default/files/get_image/2014/04/25/c6721b801ffa063bc1547d9af01620b1.jpg)
前三一个也木有听说过,汗
![](/sites/default/files/get_image/2014/04/25/e76d0e75bf7b2778e6e9fe7591e5ba8a.jpg)
我也没听说过,汗
![](/sites/default/files/get_image/2014/04/25/3ed7eb0b24cd5770457d4c0b617995c6.jpg)
在学习第三个,听领导之前推荐过,说代码写的非常优雅。
![](/sites/default/files/get_image/2014/04/25/27e56396e6d5090c7236fa6d82ccc023.jpg)
1.laravel性能不如yii,可以自己benchmark个helloworld,rps大概一半的样子 2.laravel用了5.3+如闭包语法,对主机/虚拟机PHP最低版本有要求 3.laravel另外使用了IoC、Facade模式,让代码阅读/查找起来比较麻烦 4.laravel只有英文文档,且其文档更多只是代码展示而已,yii的中文文档比较全面 5.laravel的社区不如yii 上述投票,原文中暗示了laravel投票的水分较大,另外也没考虑中国这边大量使用yii的用户,我的观点是PHP语言很活跃,框架竞争是好事,不过已经使用了yii的项目,毫无理由转向laravel或其他框架,因为至少目前在国内yii仍然是最佳选择
![](/sites/default/files/get_image/2014/04/25/c35a0efe6a82cb60f587be2bb18b1476.jpg)
峰哥,可以就这个测试结果发一篇blog,让我等学些学习,呵呵
![](/sites/default/files/get_image/2014/04/25/95c025712d1035e898dde54cde32a555.jpg)
性能没啥说的,确实挺慢 5.3之前已经是不维护的版本,作为一个新框架新项目完全没必要支持 使用Facade的优劣尚存争议,不过IoC是绝对是一个优秀框架必备的特性 Laravel的简单直接不需要文档中那么多废话 中国的PHP社区大部分人还没听说过composer,参与讨论之前还得补补课
![](/sites/default/files/get_image/2014/04/25/27e56396e6d5090c7236fa6d82ccc023.jpg)
回复@
zhoujingk_49:和laravelchina.com这些cheap copy网站类似, 说不清是谁copy了谁。laravel网站应该像symfony/yii/cake一样写明文档贡献的方式,并在官方网站上支持多语言文档,至少可以列出贡献声明,链入翻译站点。
![](/sites/default/files/get_image/2014/04/25/57acbc1ae01bec41f9e3c9c43dbe0159.jpg)
Yii = 7.62%
![](/sites/default/files/get_image/2014/04/25/cede42d25f0499dc2beb01bd03963d97.jpg)
yii 只听说过symfony ->_->
![](/sites/default/files/get_image/2014/04/25/7d576d21098e92d69819154680451beb.jpg)
yaf呢
![](/sites/default/files/get_image/2014/04/25/0589db7bdeb144c5c599fbf1f999a6ac.jpg)
sb文章
![](/sites/default/files/get_image/2014/04/25/0ad9d32b5f782431a35c232c8b1673b4.jpg)
Mark
![](http://avatar.csdn.net/8/1/B/3_cj_wenhua.jpg)
下载一个试试
![](/sites/default/files/get_image/2014/04/25/e94ea55f6256bbf2511a915702478b03.jpg)
怎么没有thinkphp呢???国内很多人用呢。这准确吗
![](/sites/default/files/get_image/2014/04/25/8a63c3062c4832408747859062d382a7.jpg)
最多的应该是yii吧,这也太软文了吧
![](/sites/default/files/get_image/2014/04/25/584a607376d31015cd4455d228e9a026.jpg)
公司几十个web项目,全部laravel 12年就已经在用Laravel了.这个框架的设计思想可以说是无懈可击. 目前正试图拿Laravel的思想用在node上面.
![](/sites/default/files/get_image/2014/04/25/b9563210dc2030997e651f2a40e2e1ca.jpg)
asp.net更新的再快, 封装的再好, 也不如人家PHP十年不变. 你asp.net效率再高, 也比不上人家PHP用十年, 闭着眼都能把代码打出来啊.
![](/sites/default/files/get_image/2014/04/25/7d576d21098e92d69819154680451beb.jpg)
@蒋涛,怎么才能不看到这货,烦死了。
![](/sites/default/files/get_image/2014/04/25/9676f07b752aca36e97e03af45b0929c.jpg)
用yii的不多吗,难道?
![](/sites/default/files/get_image/2014/04/25/2e7e942a1ab7e352890e8e142db3e654.jpg)
好多都没见过
![](/sites/default/files/get_image/2014/04/25/8281368a28d8a018a682c3c6775f40e0.jpg)
基本没用过,留下来以后开发的时候来参考参考
![](/sites/default/files/get_image/2014/04/25/add1f17c822bf7a84d2241a3cd0afe2a.jpg)
明显是Laravel的软文
![](/sites/default/files/get_image/2014/04/25/b3175d5c6c5f85cbd989d350736cf885.jpg)
估计调查没包括中国,不然中国拿人口压他,直接排第一。
![](/sites/default/files/get_image/2014/04/25/c3dfa38f8da60e4b238292bc9b843a0c.jpg)
谁来说说 倒地哪一个框架最火?
![](/sites/default/files/get_image/2014/04/25/7955f25ac4bc20558ea5974fddd046fb.jpg)
只有第三个听说过。。l