首推 Laravel ,其次是 Yii,Laravel 的设计思想以及在工程实践上的支持,超过 ThinkPHP 好几个世代。若是说原生的 PHP 是火枪, ThinkPHP 就是来福枪,Lavavel 则是冲锋枪。你要打猎的话,带把来福枪彻底足够了,可是要上战场,非得更自动化的冲锋枪不行。
好处有不少啊:php
即便有这么多好处,也不过是追赶了几年前 ROR 的水平,还在用 ThinkPHP 的人,不过是懒得接触新知识罢了。
说ThinkPHP适合国人使用的人,自黑的时候不要带上别人,多谢。html
这里列几个客观数据(截止至 2017 年 1 月 2 日):java
1、Github 上 PHP 项目排行第一react
Laravel 做为这一页里最晚出现的框架,Star 数量远远高于排名第二的框架。连接在此 Build software better, together laravel
2、Google 趋势排第一 git
Laravel 跟其余框架的对比图,连接在这里 https://www.google.com/trends/explore?date=2006-08-16 2016-09-16 程序员
3、用户投票排名第一github
编程网站 Sitepoint 上的用户调查第一名,连接: The Best PHP Framework for 2015: SitePoint Survey Results web
Laravel 在国内的生态圈发展也日趋成熟,你能够很轻松的在网上找到不少 Laravel 相关的中文学习资料、技术讨论社区等。下面是推荐的几个网站:thinkphp
------------------- 更新于: 2016. 12. 11 ------------------
Laravel 第一部中文新手书籍《Laravel 入门教程》发布
线下聚会正在进行中 :
Laravel Dinner 第一期 (北京站) 和第二期 (深圳站) 完美收官啦!
[Laravel Dinner 03 期][上海] 线下聚会开始报名啦
------------------- 更新于: 2016. 08. 18 ------------------
Lumen 5.1 中文文档翻译完成「精校版」_PHPHub
Laravel 5.1 LTS 速查表重磅发布_PHPHub
------------------- 更新于: 2014 . 09. 02 ------------------
Laravel China is ready Laravel 中文文档 , 欢迎发起 issue 提交纰漏 和建议 --> Laravel China · GitHub
------------------- 更新于: 2014 . 08. 17 ------------------
PHPhub - PHP & Laravel的中文社区 一个干净的 PHP 中文社区一直是个人梦想, 这几天动手写了一个, 今天算是正式上线, 虽然还有好多功能须要优化, 欢迎你们加入, 给我点动力, 哈哈.
使用 Laravel4 编写的, 代码也是开源的 summerblue/phphub · GitHub
------------------- 更新于: 2014 . 03. 06 ------------------
一个比较有说服力的数据:
Laravel 是 Github 上最有名的 PHP 项目, 8627 个 star, 领先第二名的 Symfony 和 第三名的 CI 接近 1000个 star, 见这里 --> Most Star PHP Project On GitHub
ci 和 symfony 得话多少年才能达到今天的影响力, 而 Laravel 的第一个 commit 发生于 Jun 09, 2011 , 见下图:
---------------- 首次发布 ---------------------
Laravel4 , 整个 PHP 社区都为之疯狂的框架.
Laravel4 讲究的是最佳实践, 是一个积极向上的框架, 向 牛B 的 Rails 看齐, 借鉴了不少在成熟框架已经体现出来很成功的元素:
另: 如下几个连接供参考
Why Laravel is Taking the PHP Community by Storm
The future of web development is Laravel
2014 我有个愿望, 但愿 PHP 社区人心涣散的局面成为过去, Laravel, Composer, PHP-Fig 才是将来, 快速开发, 遵照规范, DRY, 构建一个团结的社区, 聪明, 理智的社区.
没有一个比如今更合适的时间了, 朋友们, 把我顶起来吧, 让 PHP 的新人和老鸟都知道在 PHP 社区里面, 有这么一个好东西的存在, 也算为 PHP 社区作贡献. May God be with You.
------------------------------------- END -------------------------------------
好的定义是什么?
设计模式好?
代码规范?
文档详细?
注释明了?
不知何时起,知乎上好像有一股黑thinkphp风气,就像java程序员鄙视php程序员,php程序员鄙视asp程序员,asp程序员鄙视易语言程序员,易语言程序员鄙视authorwave同样。
不说thinkphp其余方面怎么样,人家的的确确是一个沉淀了八年的做品,从头至尾没有收过你一分钱,完善的开发文档,本土化作的很不错。(这算黑点吗?)社区运营确实存在问题(广告,hr泛滥,提个问题没人解答),可是他的确是一个让广达中国php程序员能过快速认识mvc,框架,CBD(thinkphp3.2以后的确作到了cbd,彻底能够对框架底层定制化开发),包括orm等等,虽然他在某些方面的确算不上一个顶尖优秀的框架,可是从学习入门型框架的角度来看,他的确能够算得上是一个简单,轻量,适合一个彻底没有接触过mvc框架的小白门用来入门和学习的框架了。
何况像腾讯右侧栏里面大多数推广网站,极客学院的后台以及不少中小型创业公司都在用他。包括国内最广的weiphp框架也是基于tp3.2开发的,稳定性和普遍性可见一斑。
最后说一点,整个IT行业如今都很急功近利,追求的是敏捷开发,短时间效益,thinkphp只不过刚好迎合了这种形式。要背锅的应该是整个大环境(体制说:怪我咯¯\_(ツ)_/¯)不要老是无脑怪罪到thinkphp自己或者用thinkphp的人身上,更不要站在技术制高点谩骂thinkphp的做者,这样只会体现用其余高端有逼格框架的人的素质下限。上面不少朋友也说了。
没有最好的,只有更适合本身的。
并非全部项目都适合用框架的,我我的的观点是,团队项目是必定要用框架的。这样可使整个项目保持统一的接口、编码风格,为之后的后续维护下降成本。
关因而否要用框架的文章,昨天刚看到一篇好文章,这里一块儿分享:《好代码不值钱》 http://www.aqee.net/2011/03/16/good-code-is-cheap-code/
我不是很赞同本身写框架的说法,缘由有二:
1.时间成本:一个框架要涵盖的内容是比较普遍的,一个成熟稳定的框架也不是几个工做日就能够完成的。咱们应该站在巨人的肩膀上,而不是总想着去本身造轮子。
2.学习成本:团队中本身开发的框架,通常是由1~2个核心人员来完成的。其中可能包含了比较多的我的风格,文档也可能不会很健全。使用这样的框架开发过程当中若是团队中有人员调整,将是一件很痛苦的事。
在选择适合本身的框架的时候,也有两点小建议:
1.文档丰富,之因此把这个作为首要建议也是考虑到团队合做的状况下,新人能够快速上手。
2.有在维护更新,不要去用那些已通过时的框架。一个框架若是好久没有更新,起码能够说明用的人很少,基本能够忽略。另外,若是能用社区或者商业公司在维护的框架,最好不要用我的维护的框架,也是考虑到风险成本。