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

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

  •  
  •   run2 · Feb 5, 2012 · 10911 views
    This topic created in 5194 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
        1
    bitsmix  
       Feb 5, 2012   ❤️ 1
    有点不知道楼主具体想要啥。

    mvc .. 很多框架都是 mvc 的

    http://codeigniter.com/

    http://cakephp.org/

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

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

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

    一般的git 影响不到db吧?rails对db结构的变更貌似可以
    xiangee
        5
    xiangee  
       Feb 5, 2012
    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
        6
    run2  
    OP
       Feb 5, 2012
    都很不错啊,更有选择困难了。
    yii貌似没有原生的mongodb组件,extension里一大堆长时间没维护的.
    ssword
        7
    ssword  
       Feb 5, 2012
    学不像的...
    run2
        8
    run2  
    OP
       Feb 5, 2012
    heroku..对流量没限制么?并发多少,free的情况下
    insraq
        9
    insraq  
       Feb 6, 2012
    Symfony 2吧,个人认为最优秀的PHP Framework之一。历史很长,社区很大,用户众多: http://symfony.com/
    kirch
        10
    kirch  
       Feb 6, 2012
    自己玩玩的话,推荐codeigniter

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


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

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

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

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

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

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

    http://www.slimframework.com/learn

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