ThinkPHP 和 Yii 框架的优缺点大家说说 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
tanteng
V2EX    PHP

ThinkPHP 和 Yii 框架的优缺点大家说说

  •  
  •   tanteng 2015-03-09 13:19:29 +08:00 18372 次点击
    这是一个创建于 3878 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题。

    第 1 条附言    2015-03-10 13:51:38 +08:00
    看了一下评论,喷thinkphp的不少,但很少说什么原因,就是说low,能具体讲讲什么地方吗?
    div class="fr" style="margin: -3px -5px 0px 0px;">
  • thinkphp
  • Yii
  • 优缺点
    52 条回复    2017-02-21 09:09:43 +08:00
    zts1993
        1
    zts1993  
       2015-03-09 13:25:23 +08:00
    ThinkPHP就是BUG BUG BUG BUG ..............
    Yii 没用过
    tanteng
        2
    tanteng  
    OP
       2015-03-09 13:28:33 +08:00
    @zts1993 哪有这么多bug
    youngyezi
        3
    youngyezi  
       2015-03-09 13:38:03 +08:00
    不忍直视的 A-Z 的各种方法
    惨无人道的 各种define
    tencoldays
        4
    tencoldays  
       2015-03-09 13:40:46 +08:00
    Why not Slim Framework?
    br00k
        5
    br00k  
       2015-03-09 13:43:04 +08:00
    在用THINKPHP,感觉还可以。为啥到处都被黑呢。
    fising
        6
    fising  
       2015-03-09 13:58:41 +08:00
    ThinkPHP 还可以,很多人崇洋媚外罢了。起码对于国内很多英语不是很好的开发者来讲,它的资料是最齐全的。
    fising
        7
    fising  
       2015-03-09 13:59:53 +08:00
    Yii 的缺点是太繁杂,性能也一般。学习框架的成本略高,一开始就让人没有兴趣。

    我找框架是为了减轻工作量,不是为了学习一门新框架。
    fising
        8
    fising  
       2015-03-09 14:00:14 +08:00
    Slim 这个蛮赞的。超简洁。
    lujiajing1126
        9
    lujiajing1126  
       2015-03-09 14:10:52 +08:00
    这两天看了Yii。。觉得跟Rails特别像,很赞
    killerand1983
        10
    killerand1983  
       2015-03-09 14:14:34 +08:00
    逼格的问题
    orvice
        11
    orvice  
       2015-03-09 14:29:15 +08:00
    @fising Yii也是国人写的吧,虽然中文文档各种404...
    tczzjin
        12
    tczzjin  
       2015-03-09 14:33:19 +08:00
    Slim不错
    npc0der
        13
    npc0der  
       2015-03-09 14:34:10 +08:00
    @killerand1983 是啊 逼格 有些同学就怕别人看不起他学的/用的框架

    我想说,少年 别怕!就算你用了 逼格高的 yii 一样会被其他人黑,因为你学的是PHP !

    偏题了,,, 没用过 yii, 看过, 觉得还是 thinkphp 上手快!
    nevernet
        14
    nevernet  
       2015-03-09 14:38:05 +08:00
    曾经用例子yii写一个留言本,一天带出一个新人。
    yakczh
        15
    yakczh  
       2015-03-09 14:46:06 +08:00   1
    yii除了装逼没有啥用

    推荐slim flightphp

    require 'flight/Flight.php';

    Flight::route('/', function(){
    echo 'hello world!';
    });

    Flight::start();
    frankzeng
        16
    frankzeng  
       2015-03-09 14:52:49 +08:00
    想学习yii,结果死活装不上,不是我太菜,是敌人太凶残了
    fising
        17
    fising  
       2015-03-09 14:54:32 +08:00
    @orvice 是华人写的,但是不确定是不是国人。
    NCE
        18
    NCE  
       2015-03-09 15:01:50 +08:00
    Yii是薛强在某公司的时候逐渐写的,后来离职后整理了一下成为Yii。
    Yii的特点是传统的东方思维,大而全,插件技术很繁杂,特点是开发很快,一般做外包或产品第一版建议用这个,直接生成GRUD。
    kslr
        19
    kslr  
       2015-03-09 15:11:23 +08:00
    silm, laravel
    kslr
        20
    kslr  
       2015-03-09 15:11:48 +08:00
    手误,slim
    pfitseng
        21
    pfitseng  
       2015-03-09 16:09:44 +08:00
    TP 要fix cgi pathinfo改成1,深恶痛觉
    imnpc
        22
    imnpc  
       2015-03-09 16:14:36 +08:00
    thinkphp 腾讯也在用
    tabris17
        23
    tabris17  
       2015-03-09 16:17:03 +08:00
    thinkphp,一个会有SQL注入漏洞的框架,也真是呵呵了
    fising
        24
    fising  
       2015-03-09 16:17:27 +08:00
    @imnpc 腾讯团队那么多,有人用一点也不奇怪
    groot
        25
    groot  
       2015-03-09 16:42:09 +08:00
    @youngyezi 确实。。。看着都是醉了
    jarlyyn
        26
    jarlyyn  
       2015-03-09 16:53:13 +08:00
    yii有些地方写的太死,方法分的不够细,结果导致重写了一整段代码,而且注定升级后要重写。

    结构比较复杂,不像个php程序。

    其他没啥。
    66beta
        27
    66beta  
       2015-03-09 17:40:07 +08:00
    YII和laravel一样太重太全,当然偏向laravel

    CI 3.0 is coming https://github.com/bcit-ci/CodeIgniter
    yuxing1171
        28
    yuxing1171  
       2015-03-09 17:57:45 +08:00
    推荐使用laravel, 最强大的php框架, 没有之一。
    duzhe0
        29
    duzhe0  
       2015-03-09 18:07:23 +08:00
    我唯一用过的php框架就是Yii, 我没觉得它有什么毛病。
    deben
        30
    deben  
       2015-03-09 19:23:15 +08:00 via Android   1
    同用 Slim, 简洁就是美啊!
    hpu423
        31
    hpu423  
       2015-03-09 19:54:30 +08:00
    @zts1993

    +1024
    liangh
        32
    liangh  
       2015-03-09 20:01:35 +08:00
    @deben 我也在使用slim.不知道你是用在什么地方。还有对于slim中的权限部分你是如何来做的。
    jamlee
        33
    jamlee  
       2015-03-09 20:04:35 +08:00
    @zts1993 这个没你说的那么严重吧
    deben
        34
    deben  
       2015-03-09 20:08:45 +08:00 via Android
    @liangh 我用的很简单,就是做一些API
    Alex77Lee
        35
    Alex77Lee  
       2015-03-09 21:26:43 +08:00
    thinkPHP就像是一台拖拉机,能不能干活就看司机技术高不高。
    Yii就是很牛逼的拖拉机,有各种的配件,甚至一个新手都能使用。
    BUT ~~~~~ ~~ 他还是一辆拖拉机
    hahasong
        36
    hahasong  
       2015-03-10 01:40:27 +08:00 via Android
    php一年就冒出几个框架,完全跟不上节奏。ci用过,文档简单易懂,方法形象好记。tp太麻烦了,概念太多,不忍直视
    chinvo
        37
    chinvo  
       2015-03-10 09:50:18 +08:00
    Why not laravel?
    ThinkPHP我的感就是各low、各bug
    Agromania
        38
    Agromania  
       2015-03-10 10:44:05 +08:00
    轻一点的,Slim, Silex
    重一点的,Laravel, Symfony
    奇葩一点的,Phalcon

    ThinkPHP一边去。Yii1到2开发太久,错过了太多提升,理念有点Out了
    Midnight
        39
    Midnight  
       2015-03-10 10:46:49 +08:00
    @orvice 仅仅是有一个华人参与而已
    lvfujun
        40
    lvfujun  
       2015-03-10 11:13:14 +08:00
    @orvice 人家已经不是中国人了!薛强已经叛国!
    aksoft
        41
    aksoft  
       2015-03-10 11:48:06 +08:00
    有些东西,技术,是需要国人支持的.没人支持就没有人发现漏洞,用的人多了才会更多
    fortunezhang
        42
    fortunezhang  
       2015-03-10 11:48:57 +08:00
    我比较喜欢thinkphp,拷贝一个文件夹以后直接开发。放到服务器上直接运行。少了很多配置和安装。
    lovoror
        43
    lovoror  
       2015-03-10 12:45:03 +08:00
    @Agromania 你才是真正在回答问题。其他人,一说到框架就吵啊吵
    ideaa
        44
    ideaa  
       2015-03-10 17:42:54 +08:00   1
    http://www.crossphp.com 求关注,求吐槽
    jamlee
        45
    jamlee  
       2015-03-10 19:50:53 +08:00
    @ideaa 自己写框架 牛牛的
    xiaolvmu
        46
    xiaolvmu &nbp;
       2015-03-10 21:52:51 +08:00 via Android
    只用过 Laravel,真的好喜欢……
    huage
        47
    huage  
       2015-03-11 08:26:50 +08:00
    自己做一下简单的项目测试一下就知道了,每个人的技术水平不一样,适合自己的就是最好的!
    基本原则是:用户群要有一定数量,有专门的团队维护更新
    hippoboy
        48
    hippoboy  
       2015-03-11 16:17:32 +08:00
    在用Yii的轻轻的路过,说一声Yii其实蛮好用,中文教程太少了,例子也太少,所以初学者一般都推荐用TP
    php230
        49
    php230  
       2015-03-13 10:11:35 +08:00
    只用CI、YAF的路过
    kiwi95
        50
    kiwi95  
       2015-08-29 00:50:56 +08:00
    用过一段时间的 TP ,被要求用的。 TP 提供了一堆乱七八糟的方法,什么 I 方什么 U 方法。。。。。
    另外 TP 的主页太挫了,文档也太挫了,相比 Yii 还差得远些
    zonghua
        51
    zonghua  
       2015-12-07 01:05:40 +08:00 via iPhone
    Slim 没有更新了啊,而且没有提供 orm
    yeszao
        52
    yeszao  
       2017-02-21 09:09:43 +08:00
    Yii 学习很花时间,但是功能超多,学成后效率极高。
    Thinkphp 上手快,但是功能不够多,要自己做的功能很多。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1609 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 16:29 PVG 00:29 LAX 09:29 JFK 12:29
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86