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