V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
tanteng
V2EX  ›  PHP

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

  •  
  •   tanteng · Mar 9, 2015 · 18675 views
    This topic created in 4066 days ago, the information mentioned may be changed or developed.

    如题。

    Supplement 1  ·  Mar 10, 2015
    看了一下评论,喷thinkphp的不少,但很少说什么原因,就是说low,能具体讲讲什么地方吗?
    52 replies    2017-02-21 09:09:43 +08:00
    zts1993
        1
    zts1993  
       Mar 9, 2015
    ThinkPHP就是BUG BUG BUG BUG ..............
    Yii 没用过
    tanteng
        2
    tanteng  
    OP
       Mar 9, 2015
    @zts1993 哪有这么多bug
    youngyezi
        3
    youngyezi  
       Mar 9, 2015
    不忍直视的 A-Z 的各种方法
    惨无人道的 各种define
    tencoldays
        4
    tencoldays  
       Mar 9, 2015
    Why not Slim Framework?
    br00k
        5
    br00k  
       Mar 9, 2015
    在用THINKPHP,感觉还可以。为啥到处都被黑呢。
    fising
        6
    fising  
       Mar 9, 2015
    ThinkPHP 还可以,很多人崇洋媚外罢了。起码对于国内很多英语不是很好的开发者来讲,它的资料是最齐全的。
    fising
        7
    fising  
       Mar 9, 2015
    Yii 的缺点是太繁杂,性能也一般。学习框架的成本略高,一开始就让人没有兴趣。

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

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

    偏题了,,, 没用过 yii, 看过, 觉得还是 thinkphp 上手快!
    nevernet
        14
    nevernet  
       Mar 9, 2015
    曾经用例子yii写一个留言本,一天带出一个新人。
    yakczh
        15
    yakczh  
       Mar 9, 2015   ❤️ 1
    yii除了装逼没有啥用

    推荐slim flightphp

    require 'flight/Flight.php';

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

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

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

    其他没啥。
    66beta
        27
    66beta  
       Mar 9, 2015
    YII和laravel一样太重太全,当然偏向laravel

    CI 3.0 is coming https://github.com/bcit-ci/CodeIgniter
    yuxing1171
        28
    yuxing1171  
       Mar 9, 2015
    推荐使用laravel, 最强大的php框架, 没有之一。
    duzhe0
        29
    duzhe0  
       Mar 9, 2015
    我唯一用过的php框架就是Yii, 我没觉得它有什么毛病。
    deben
        30
    deben  
       Mar 9, 2015 via Android   ❤️ 1
    同用 Slim, 简洁就是美啊!
    hpu423
        31
    hpu423  
       Mar 9, 2015
    @zts1993

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

    ThinkPHP一边去。Yii1到2开发太久,错过了太多提升,理念有点Out了
    Midnight
        39
    Midnight  
       Mar 10, 2015
    @orvice 仅仅是有一个华人参与而已
    lvfujun
        40
    lvfujun  
       Mar 10, 2015
    @orvice 人家已经不是中国人了!薛强已经叛国!
    aksoft
        41
    aksoft  
       Mar 10, 2015
    有些东西,技术,是需要国人支持的.没人支持就没有人发现漏洞,用的人多了才会更多
    fortunezhang
        42
    fortunezhang  
       Mar 10, 2015
    我比较喜欢thinkphp,拷贝一个文件夹以后直接开发。放到服务器上直接运行。少了很多配置和安装。
    lovoror
        43
    lovoror  
       Mar 10, 2015
    @Agromania 你才是真正在回答问题。其他人,一说到框架就吵啊吵
    ideaa
        44
    ideaa  
       Mar 10, 2015   ❤️ 1
    http://www.crossphp.com 求关注,求吐槽
    jamlee
        45
    jamlee  
       Mar 10, 2015
    @ideaa 自己写框架 牛牛的
    xiaolvmu
        46
    xiaolvmu  
       Mar 10, 2015 via Android
    只用过 Laravel,真的好喜欢……
    huage
        47
    huage  
       Mar 11, 2015
    自己做一下简单的项目测试一下就知道了,每个人的技术水平不一样,适合自己的就是最好的!
    基本原则是:用户群要有一定数量,有专门的团队维护更新
    hippoboy
        48
    hippoboy  
       Mar 11, 2015
    在用Yii的轻轻的路过,说一声Yii其实蛮好用,中文教程太少了,例子也太少,所以初学者一般都推荐用TP
    php230
        49
    php230  
       Mar 13, 2015
    只用CI、YAF的路过
    kiwi95
        50
    kiwi95  
       Aug 29, 2015
    用过一段时间的 TP ,被要求用的。 TP 提供了一堆乱七八糟的方法,什么 I 方什么 U 方法。。。。。
    另外 TP 的主页太挫了,文档也太挫了,相比 Yii 还差得远些
    zonghua
        51
    zonghua  
       Dec 7, 2015 via iPhone
    Slim 没有更新了啊,而且没有提供 orm
    yeszao
        52
    yeszao  
       Feb 21, 2017
    Yii 学习很花时间,但是功能超多,学成后效率极高。
    Thinkphp 上手快,但是功能不够多,要自己做的功能很多。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5398 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 241ms · UTC 03:50 · PVG 11:50 · LAX 20:50 · JFK 23:50
    ♥ Do have faith in what you're doing.