大家用的框架是什么? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
kennedy32
V2EX    PHP

大家用的框架是什么?

  •  
  •   kennedy32 Jul 1, 2013 10785 views
    This topic created in 4686 days ago, the information mentioned may be changed or developed.
    只看过yii,大家用的是什么?
    不知道thinkphp怎么样,比起yii的话有什么优势
    50 replies    1970-01-01 08:00:00 +08:00
    msg7086
        1
    msg7086  
       Jul 1, 2013
    下一个项目被告知用laravel4,打算写完现在的ROR项目以后去学一下。
    zencoding
        2
    zencoding  
       Jul 1, 2013
    eDeeraiD0thei6Oh
        3
    eDeeraiD0thei6Oh  
       Jul 1, 2013 via Android
    请问laravel4有什么好。对比yii
    dorentus
        4
    dorentus  
       Jul 1, 2013
    Symfony 2
    AsterOcclu
        5
    AsterOcclu  
       Jul 1, 2013   1
    Yii和ThinkPHP(以下简称TP)我都用过,TP用的时候还是2.x~3.1的版本吧,后面就没跟下去。
    感觉和Yii相比,TP的单字母方法相比Yii的纯OO的写法要方便一些,给人的印象就是TP较为轻便。
    其他的优点我还真说不出来太多,毕竟Yii那种更为彻底的full stack框架,当时在3.0版本刚加入behaviour等特性的TP来还有些差距。
    比如Yii的Active Record相比TP的模型链式处理,用得好就有更多的发挥空间。TP现在应该到了4.0了,也许有了不少改进,我并不清楚。
    不过因为这种彻底的full stack,Yii的性能也比较低。最近在看laravel,可以说是把PHP5.3新特性发挥得淋漓尽致吧,而且加上Composer包管理机制,可以看出laravel从ROR学了更多的东西,这些都非常吸引我。
    lichao
        6
    lichao  
       Jul 1, 2013
    目测楼主前几天刚学 PHP 吧,这么快就用框架了?
    lichao
        7
    lichao  
       Jul 1, 2013
    学的真快
    kennedy32
        8
    kennedy32  
    OP
       Jul 1, 2013
    @lichao 框架实在太简单,正在学yii,完整的语言以后看看再学吧,太麻烦
    kennedy32
        9
    kennedy32  
    OP
       Jul 1, 2013
    @zencoding 你这个网站logo的字体是什么,汉字和英文的
    zencoding
        10
    zencoding  
       Jul 1, 2013
    @kennedy32 如果我没记错,是方正中黑
    kennedy32
        11
    kennedy32  
    OP
       Jul 1, 2013
    @zencoding 不是。。
    workaholic
        12
    workaholic  
       Jul 1, 2013
    zend framework
    Zhang
        13
    Zhang  
       Jul 1, 2013
    @zencoding 建议把脚部的统计代码放在<div style="display:none">...</div>当中!
    kennedy32
        14
    kennedy32  
    OP
       Jul 1, 2013
    @Zhang 这是为毛?我的统计代码一般都放在head里面
    kennedy32
        15
    kennedy32  
    OP
       Jul 1, 2013
    @workaholic 他们都说zend太大
    mikale
        16
    mikale  
       Jul 1, 2013
    laravel 4目前非常不好用
    SilkySky
        17
    SilkySky  
       Jul 1, 2013
    使用框架设计的主题能在themeforest上出售吗?能审核过吗?
    kennedy32
        18
    kennedy32  
    OP
       Jul 2, 2013
    @SilkySky 整站出应该可以,单独主题。。不清楚
    kennedy32
        19
    kennedy32  
    OP
       Jul 2, 2013
    @mikale 感谢消灭一个选项
    buru
        20
    buru  
       Jul 2, 2013 via iPhone
    用tp,主要是有通用的后台管理,前台的orm用idiorm-paris,模版twig,tp自带的模版引擎太反人类了
    chenge
        21
    chenge  
       Jul 2, 2013
    都落伍了。应该考虑Angularjs等前端框架。后台弱化为data api,甚至还有nobackend,firebase这样的新型api服务。
    Gawie
        22
    Gawie  
       Jul 2, 2013
    这个,木有人说codeigniter 么?
    iloveyou
        23
    iloveyou  
       Jul 2, 2013
    @chenge 不考虑seo了?
    iloveyou
        24
    iloveyou  
       Jul 2, 2013
    早期用过ci,最近用yii。ci入门简单,但是只有基本的mvc架构和一些常用类库。yii学习曲线陡但是功能强大,有全功能的orm、集成jquery ui、缓存、脚手架、用户模块,而且性能也不差。
    akinoniku
        25
    akinoniku  
       Jul 2, 2013
    木有人说Zend Framework 2么。。
    justfindu
        26
    justfindu  
       Jul 2, 2013
    感觉CI学习成本略低~ 框架简单~ 一些常用库~ 基本满足开发~

    也可以尝试yaf~ 基于内核的php框架插件~ 但是需要vps等独立服务器才能够运用~ 因为要安装框架内核 ~类似加载php一个dll模块~ 性能好功能强~ 缺点就是学习成本略高一点点~ 是仿zend的c版本~ 还有就是要更新框架很麻烦~
    RelativeLayout
        27
    RelativeLayout  
       Jul 2, 2013
    Laravel4
    Flask
    Bootstrap
    coffeego
        28
    coffeego  
       Jul 2, 2013
    用padrino吧
    jevonszmx
        29
    jevonszmx  
       Jul 2, 2013
    @kennedy32 统计代码非常有可能卡住,导致页面加载问题
    ps:js放底部不是共识吗?
    我们公司用的thinkphp
    66beta
        30
    66beta  
       Jul 2, 2013
    没做过大项目,只能说玩过的
    CakePHP
    Symfony 1
    Zend Framework 1
    CI
    FuelCMS (CI)
    Laravel 4

    Yii看了会文档没上手,结构看着太复杂,最喜欢的还是CI,其次是Laravel4,再是cake
    coffeego
        31
    coffeego  
       Jul 2, 2013
    php框架感觉Symfony2 不错呢
    thursday
        32
    thursday  
       Jul 2, 2013
    Symfony 性能都不太好。大点的网站不敢用
    F0ur
        33
    F0ur  
       Jul 2, 2013
    最近用Yii,感觉不错
    之前用过Kohana,感觉也不错
    puras
        34
    puras  
       Jul 2, 2013
    还是喜欢用CI,基本的东西都有,够用了。
    反而是大而全的东西,用着不习惯
    maddot
        35
    maddot  
       Jul 2, 2013
    小东西用ci,复杂的用Yii

    无法想象用CI去做一个有几十个表的项目
    iloveyou
        36
    iloveyou  
       Jul 2, 2013
    @maddot 我还以为我发的呢
    h2ero
        37
    h2ero  
       Jul 2, 2013
    自己写吧, 基本mvc,然后其他类库直接composer安装用别人写的.
    CoX
        38
    CoX  
       Jul 2, 2013
    用了下CI,挺好的,就没用其他的
    zerox
        39
    zerox  
       Jul 2, 2013
    最开始用的ci,很好入门,配置也快,做小项目不错
    我受不了的是他的类库加载方式和类库的单实例化,还有它的命名规则
    后来换用yii了,学习成本大点,但用着舒服,挺喜欢的,适合稍大的项目
    summer_charlie
        40
    summer_charlie  
       Jul 2, 2013
    laravel4 趋势
    chenge
        41
    chenge  
       Jul 2, 2013
    @iloveyou 社交推广和口碑吧,seo没那么重要了。

    angularjs.cn有说seo方案,说是生成专门页面,没细看。
    duhastmich
        42
    duhastmich  
       Jul 2, 2013
    前端用angular/knockout 这类, 后端只提供crud 的接口, 如果用mongodb的话,orm基本不需要, 那只要个router 就够了
    chunshuai
        43
    chunshuai  
       Jul 2, 2013
    看项目需求
    hustlzp
        44
    hustlzp  
       Jul 2, 2013
    Django/Flask/Express
    seeker
        45
    seeker  
       Jul 2, 2013
    ADF。。估计没人知道我在说啥
    coffeego
        46
    coffeego  
       Jul 2, 2013
    @thursday 记得看篇博文说很多国外大站用Symfony架的啊
    aveline
        47
    aveline  
       Jul 2, 2013
    Laravel 4
    jevonszmx
        48
    jevonszmx  
       Jul 2, 2013
    @coffeego
    Drupal 8据说也改用Symfony了
    yangzh
        49
    yangzh  
       Jul 2, 2013
    limonade 够小巧轻量
    BOYPT
        50
    BOYPT  
       Jul 2, 2013
    slim
    About     Help     Advertise     Blog     API     FAQ     Solana     2415 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 144ms UTC 01:08 PVG 09:08 LAX 18:08 JFK 21:08
    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