kennedy32
V2EX  ›  PHP

大家用的框架是什么?

  •  
  •   kennedy32 · Jul 1, 2013 · 11399 views
    This topic created in 4875 days ago, the information mentioned may be changed or developed.
    只看过yii,大家用的是什么?
    不知道thinkphp怎么样,比起yii的话有什么优势
    50 replies  •  1970-01-01 08:00:00 +08:00
    msg7086
    msg7086
    Jul 1, 2013
    1
    下一个项目被告知用laravel4,打算写完现在的ROR项目以后去学一下。
    zencoding
    zencoding
    Jul 1, 2013
    2
    eDeeraiD0thei6Oh
    eDeeraiD0thei6Oh
    Jul 1, 2013 via Android
    3
    请问laravel4有什么好。对比yii
    dorentus
    dorentus
    Jul 1, 2013
    4
    Symfony 2
    AsterOcclu
    AsterOcclu
    Jul 1, 2013❤️1
    5
    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
    lichao
    Jul 1, 2013
    6
    目测楼主前几天刚学 PHP 吧,这么快就用框架了?
    lichao
    lichao
    Jul 1, 2013
    7
    学的真快
    kennedy32
    kennedy32
    OP
    Jul 1, 2013
    8
    @lichao 框架实在太简单,正在学yii,完整的语言以后看看再学吧,太麻烦
    kennedy32
    kennedy32
    OP
    Jul 1, 2013
    9
    @zencoding 你这个网站logo的字体是什么,汉字和英文的
    zencoding
    zencoding
    Jul 1, 2013
    10
    @kennedy32 如果我没记错,是方正中黑
    kennedy32
    kennedy32
    OP
    Jul 1, 2013
    11
    @zencoding 不是。。
    workaholic
    workaholic
    Jul 1, 2013
    12
    zend framework
    Zhang
    Zhang
    Jul 1, 2013
    13
    @zencoding 建议把脚部的统计代码放在<div style="display:none">...</div>当中!
    kennedy32
    kennedy32
    OP
    Jul 1, 2013
    14
    @Zhang 这是为毛?我的统计代码一般都放在head里面
    kennedy32
    kennedy32
    OP
    Jul 1, 2013
    15
    @workaholic 他们都说zend太大
    mikale
    mikale
    Jul 1, 2013
    16
    laravel 4目前非常不好用
    SilkySky
    SilkySky
    Jul 1, 2013
    17
    使用框架设计的主题能在themeforest上出售吗?能审核过吗?
    kennedy32
    kennedy32
    OP
    Jul 2, 2013
    18
    @SilkySky 整站出应该可以,单独主题。。不清楚
    kennedy32
    kennedy32
    OP
    Jul 2, 2013
    19
    @mikale 感谢消灭一个选项
    buru
    buru
    PRO
    Jul 2, 2013 via iPhone
    20
    用tp,主要是有通用的后台管理,前台的orm用idiorm-paris,模版twig,tp自带的模版引擎太反人类了
    chenge
    chenge
    Jul 2, 2013
    21
    都落伍了。应该考虑Angularjs等前端框架。后台弱化为data api,甚至还有nobackend,firebase这样的新型api服务。
    Gawie
    Gawie
    Jul 2, 2013
    22
    这个,木有人说codeigniter 么?
    iloveyou
    iloveyou
    Jul 2, 2013
    23
    @chenge 不考虑seo了?
    iloveyou
    iloveyou
    Jul 2, 2013
    24
    早期用过ci,最近用yii。ci入门简单,但是只有基本的mvc架构和一些常用类库。yii学习曲线陡但是功能强大,有全功能的orm、集成jquery ui、缓存、脚手架、用户模块,而且性能也不差。
    akinoniku
    akinoniku
    Jul 2, 2013
    25
    木有人说Zend Framework 2么。。
    justfindu
    justfindu
    Jul 2, 2013
    26
    感觉CI学习成本略低~ 框架简单~ 一些常用库~ 基本满足开发~

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

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

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

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