run2
V2EX  ›  PHP

请推荐个php framework,MVC, 协议(WTFPL|MIT|BSD|Apache ) 像rails结构的...

  •  
  •   run2 · Feb 5, 2012 · 11591 views
    This topic created in 5389 days ago, the information mentioned may be changed or developed.
    因为便宜的主机很少支持rails 特别是rails3的.
    请推荐个php framework,MVC, 协议(WTFPL|MIT|BSD|Apache ) 像rails结构的...
    有下面的特点更好
    文档丰富
    基于git版本控制。

    感谢大家
    59 replies  •  1970-01-01 08:00:00 +08:00
    bitsmix
    bitsmix
    Feb 5, 2012❤️1
    1
    有点不知道楼主具体想要啥。

    mvc .. 很多框架都是 mvc 的

    http://codeigniter.com/

    http://cakephp.org/

    然后 文档⋯⋯ 都还可以吧。

    另外,git 这个事情,和 framework 本身没关系的说⋯⋯
    muxi
    muxi
    Feb 5, 2012
    2
    最像Rails的莫过于CakePHP
    run2
    run2
    OP
    Feb 5, 2012
    4
    可以像rails那样命令行创建m,v,c的。fuelphp.com到是很符合,不过是新东西,怕bug多,以后变化大不好维护的

    codeigniter 和cakephp都是自有的模板引擎么?

    一般的git 影响不到db吧?rails对db结构的变更貌似可以
    xiangee
    xiangee
    Feb 5, 2012
    5
    Yii: http://www.yiiframework.com/

    Yii comes with rich features: MVC, DAO/ActiveRecord, I18N/L10N, caching, authentication and role-based access control, scaffolding, testing, etc. It can reduce your development time significantly.

    文档已经比较健全的,而且 http://www.yiichina.org 有部分翻译的中文文档

    有命令行的 yiic shell 和网页版的 gii 进行代码生成,如 model, CRUD, controller.

    可以参看 http://www.yiiframework.com/doc/guide/
    中文版 http://www.yiiframework.com/doc/guide/1.1/zh_cn/index
    run2
    run2
    OP
    Feb 5, 2012
    6
    都很不错啊,更有选择困难了。
    yii貌似没有原生的mongodb组件,extension里一大堆长时间没维护的.
    ssword
    ssword
    Feb 5, 2012
    7
    学不像的...
    run2
    run2
    OP
    Feb 5, 2012
    8
    heroku..对流量没限制么?并发多少,free的情况下
    insraq
    insraq
    Feb 6, 2012
    9
    Symfony 2吧,个人认为最优秀的PHP Framework之一。历史很长,社区很大,用户众多: http://symfony.com/
    kirch
    kirch
    Feb 6, 2012
    10
    自己玩玩的话,推荐codeigniter

    顺便提一下前段时间搭的类rails的框架
    虽然很简陋,但使用方法完全遵循rails。
    代码在这里: https://github.com/kirch/sunphp
    楼主可以自己定制哦。
    guoquan
    guoquan
    Feb 6, 2012 via iPad
    11
    推荐codeigniter


    另外,framework这事儿也不能要求谁想谁,你说php和c#像么
    Solarua
    Solarua
    Feb 6, 2012
    12
    我在帮别人写个论坛发现主机也不支持rails3
    其实主机不支持rails3的话可以用Phusion Passenger
    这个我跟bluehost的客服也确认过他也建议我用这个

    我是因为数据库只支持mysql和PostgreSQL
    然后想到面试时也会用到PHP就用PHP写了

    支持MVC的框架挺多的
    Symfony|CakePHP|CodeIgniter etc.
    现在在用CakePHP
    框架这个东西还是自己都试用一下吧
    sharmy
    sharmy
    Feb 6, 2012❤️1
    13
    额,突然发现自己用过好多框架。Zend Framework,Symfony和CakePHP比较复杂,CI和YII相对轻量级点。
    国内的ThinkPHP,QEEPHP也不错,但是QEEPHP已经有N久不更新了。
    shinwood
    shinwood
    Mar 14, 2012
    14
    写了两个差不多的网站,第一个用的CodeIgniter,第二个用的CakePHP,后者开发速度快多了。现在准备投奔RoR了,如果CakePHP真像RoR的话,那开发速度不是人类的。
    lch21
    lch21
    Mar 14, 2012
    15
    Yii 不错的。

    社区健康,更新快,文档全,扩展丰富,MVC架构清晰
    run2
    run2
    OP
    Mar 15, 2012 via iPad
    16
    @lch21 @shinwood 感谢,我觉得fuelphp更象,可惜还不是很流行呢,我另外的选择是slim micro framework 呵呵,另一个极端了
    vvoody
    vvoody
    Mar 15, 2012 via Android
    17
    Akelos声称"Being a Ruby on Rails port to PHP"
    samt
    samt
    PRO
    Mar 15, 2012 via Android
    18
    Slim micro framework 最酷啦:)
    bwlinux
    bwlinux
    Mar 15, 2012
    19
    kohana
    saharabear
    saharabear
    Mar 15, 2012
    20
    Symfony2
    justfindu
    justfindu
    Mar 15, 2012
    21
    yii+1 不过满不喜欢命令行的 虽然可以简单创建 T-T
    Hex
    Hex
    Jul 15, 2012
    22
    用 CodeIgniter 吧!楼主的要求都满足~呵呵

    http://codeigniter.org.cn
    zooandzoo
    zooandzoo
    Jul 15, 2012
    23
    CI 或者CAKE ,
    MayLava
    MayLava
    Jul 15, 2012
    24
    我现在在用cakephp,觉得挺不错的
    其他的框架没怎么接触过。
    breestealth
    breestealth
    Jul 15, 2012
    25
    那看来只能给楼主推荐symfony2了
    AJ
    AJ
    Jul 17, 2012
    26
    关注一下。
    rivsen
    rivsen
    Jul 17, 2012
    27
    symfony2 自带twig
    richiefans
    richiefans
    Jul 17, 2012
    28
    感觉speedphp也不错 简单轻量级
    suckli
    suckli
    Jul 29, 2012
    29
    我推荐一个冷门点的 Doo
    http://doophp.com/
    lisztli
    lisztli
    Jul 29, 2012
    30
    如果想用命令行创建m,v,c,mkdir和touch算吗?如果算,CI最好了。
    coolzilj
    coolzilj
    Jul 29, 2012
    31
    像Rails,我想到了 http://laravel.com/
    ihacklog
    ihacklog
    Jul 30, 2012
    32
    Kohana.
    skybird
    skybird
    Jul 30, 2012
    33
    thinkphp不错,文档很详细,国内很多公司在用,适合中级入门,这个网站http://www.iweibo.com就采用过thinkphp的技术
    skybird
    skybird
    Jul 30, 2012
    34
    CodeIgniter、symfony2 这两个适合中高级人士使用,少数企业也会考虑,CakePHP这个和thinkphp差不多,但文档相比之后者还差很多
    sectic
    sectic
    Jul 30, 2012
    35
    直接试试rails吧。在我看来rails之所以火是跟语言有关系的。看完元编程之后觉得其他语言做不到像rails那么魔幻。比如动态派发和幽灵方法。
    egmax
    egmax
    Jul 30, 2012
    36
    yii吧
    wangzhen
    wangzhen
    Jul 30, 2012
    37
    楼主要rails3 空间吗
    可以联系我
    nomaka
    nomaka
    Jul 30, 2012
    38
    像rails的php framework 非 CakePHP 莫属啦 LZ可以看一下 http://cakephp.org
    kakaryan
    kakaryan
    Jul 30, 2012
    39
    强烈推荐symfony 2.
    PrideChung
    PrideChung
    Jul 30, 2012
    40
    @coolzilj laravel最近也试过,感觉的确很不错,非常railsy。刚好在学习Rails,这货差点让我倒回PHP阵营了。
    Frannk
    Frannk
    Jul 30, 2012
    41
    FuelPHP
    welsonla
    welsonla
    Jul 30, 2012
    42
    YII
    Aether
    Aether
    Jul 31, 2012
    43
    @Hex 居然把你给炸出来了。。。幸会幸会
    raykwok
    raykwok
    Aug 15, 2012
    44
    推荐Yii
    no2s
    no2s
    Aug 17, 2012
    45
    我的建议是: 不要用php的framework, php sucks, a fractal of bad design.
    shuizhuzi
    shuizhuzi
    Nov 24, 2012❤️1
    46
    效率最高的是YII,内核全部用C编译,这个没办法
    最轻巧的是CI,速度比YII慢一些,但是综合实力最强
    最强大的是Zend,官方标配
    TonyG
    TonyG
    Nov 24, 2012
    47
    Symfony2 +1
    hyq
    hyq
    Nov 24, 2012
    48
    @shuizhuzi Zend2不错啊,比Zend的代码量少了很多
    aveline
    aveline
    Nov 24, 2012
    49
    FuelPHP 很赞……
    jy00566722
    jy00566722
    Nov 24, 2012
    50
    必须得顶一下Yii。
    完全的面向对像。
    有你所要的一切。
    当然你得习惯它自己的视图系统。
    shuizhuzi
    shuizhuzi
    Nov 24, 2012
    51
    @hyq 不会真的是你吧,黄yq?
    KiseXu
    KiseXu
    Nov 24, 2012
    52
    没有人推荐国产的 thinkphp.cn
    hyq
    hyq
    Nov 24, 2012
    53
    @shuizhuzi 哈哈,被你发现了
    shuizhuzi
    shuizhuzi
    Nov 24, 2012
    54
    @hyq 你这…… 汗啊。混迹于V2的骚年
    wyx
    wyx
    Nov 25, 2012
    55
    zend framwork
    zz
    zz
    Nov 25, 2012
    56
    yii framework 。

    我尝试过 phpthink 。 简直就是不行啊。悲剧啊。 要文档没文档,要功能没功能。
    BOYPT
    BOYPT
    Nov 26, 2012
    57
    我也推荐个冷门的:Slim

    http://www.slimframework.com/learn

    比起他们推荐的那些,这个可谓轻得被吹走了。
    ratazzi
    ratazzi
    PRO
    Nov 26, 2012
    58
    Moyo
    Moyo
    Jan 2, 2013
    59
    @ratazzi laravel 是挺好的,但是需要php5.3以上,如果是做网站系统的话,很多主机的php版本都是5.1~2 。。而且真心觉得php的命名空间暴蹉
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1574 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 126ms · UTC 08:51 · PVG 16:51 · LAX 00:51 · JFK 03:51
    ♥ Do have faith in what you're doing.