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, 3 months ago

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

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

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

saber90 answered 10 years, 3 months ago

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

yusimin answered 10 years, 3 months ago

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

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

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

laravel好.

ziseed answered 10 years, 3 months ago

TP入门,Laraval进深

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

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

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

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

MOEMOE哟 answered 10 years, 3 months ago

laravel

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

laravel 目前算是最火的了

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

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

soul灬守护 answered 10 years, 3 months ago

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

BBBot answered 10 years, 3 months ago

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

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

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

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

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

vvstar answered 10 years, 3 months ago

Your Answer