PHP的MVC框架哪一个性价比最高?yii2 还是 thinkphp



 一直接触和使用的是thinkphp和codeigniter,没有用过其他的PHP MVC框架。
现在正在重构一个功能比较多的网站,但是工作时间太忙,回家时间很零散,所以需要快速完成上线。

在公司用thinkphp ci,回家里也用thinkphp来做,感觉头都快炸了,真担心全都混淆了。
所以想换一种。以前用过yii 1.x 体验不是很好,不支持命名空间,安装方法古怪。

想讨论哪一种 PHP MVC框架比较有前景(不会过一两年就散伙了)。
符合以下几个特点:


 1)发行的稳定版本 支持命名空间,自动加载
2)比较出名或者流行,有很大一个使用群体
3)至少有一个正式的官网
4)性能强大,扩展性强
5)符合编程规范
6)长远角度来看,团队不会突然解散(比较看重)
7)不是小打小闹,应用很广泛。

php-框架 开放源代码 php mvc

Bug鬼见愁 10 years, 10 months ago

估计楼主是昨天看了我的回答然后来问这个问题的,既然当时我建议你用 YII2 ,毫无疑问,现在我的回答也是一样, YII2

YII2 搭建网站和实现功能有多快,你可以去 YII2 GIT 克隆下来,按照 基础模型安装方法 或者 高级模型安装方法 安装一个试试,用不了你几分钟(第一次安装估计有点慢,因为那个 composer )。

自己用过,觉得顺手才是最好的。

saber90 answered 10 years, 10 months ago

yii2不错,不过我觉得你至少需要认真读一遍 Guide。

yusimin answered 10 years, 10 months ago

Yaf 框架吧,用C写的php扩展,不需要加载任何PHP文件即可使用的框架,性能上也甩很多框架几条街!!

爱上周芷若 answered 10 years, 10 months ago

二小姐求舔足 answered 10 years, 10 months ago

laravel好.

ziseed answered 10 years, 10 months ago

TP入门,Laraval进深

葛炮光头仔 answered 10 years, 10 months ago

目前在用的是 Yaf 和 Yii2, 简单独立的项目用Yaf不错, 因为很简单, 集成度不高,过于臃肿的项目就算了, yii2感觉php的代码更规范了,主要喜欢代码风格

断てるもDなし answered 10 years, 10 months ago

用过 Yii 1.x ,推荐 Yii 2.0 ,不过确实要仔细看一次2的文档,说不定Yii就成了最牛逼的PHP框架了

MOEMOE哟 answered 10 years, 10 months ago

laravel

时光的潮汐 answered 10 years, 10 months ago

laravel 目前算是最火的了

登陆一次忘个号 answered 10 years, 10 months ago

1)发行的稳定版本 支持命名空间,自动加载
2)比较出名或者流行,有很大一个使用群体
3)至少有一个正式的官网
4)性能强大,扩展性强
5)符合编程规范
6)长远角度来看,团队不会突然解散(比较看重)
7)不是小打小闹,应用很广泛。
你这不是在推thinkphp的节奏么。。。

soul灬守护 answered 10 years, 10 months ago

综合来看,推荐 Symfony2,虽然入手比较陡峭,但绝对满足你所说的“有前景”

BBBot answered 10 years, 10 months ago

反正我的意见是:框架功能越多,坑越多

你的需求恰好和框架一致那没问题,不一致的时候,框架功能越多封装越完善,死得越惨。这是典型的“基于巧合编程”

如果项目需求就是非常正常普罗大众的,那么干脆上wordpress drupal之类,配好合适的插件再微调就好
如果项目是有自己独立的需求或是需要长期维护&迭代的,框架功能越少越好

基于此我自己的答案是
5.3以前(无namespace,无composer)
自己写 LitPHP
开源的考虑CI(功能还是偏多,上古时代没composer也没办法)

5.3以后(Composer & PSR标配)
lit的modern分支一直没思路,暂时有个 Aether 小打小闹,随手用用
开源的考虑 Slim

vvstar answered 10 years, 10 months ago

Your Answer