FastMem
V2EX  ›  PHP

大家都用的啥 PHP 框架

  •  
  •   FastMem · May 11, 2015 · 13363 views
    This topic created in 4196 days ago, the information mentioned may be changed or developed.

    因为要帮人写一个B2B2C的电子商务系统,之前写东西都直接撸。现在想用框架搞一个。
    ThinkPHP \ YII \ Laravel \ CI \ Zend framework \ Other

    109 replies  •  2015-05-14 14:00:54 +08:00
    1  2  
    ❮ ❯
    Pastsong
    Pastsong
    May 11, 2015❤️1
    1
    Laravel
    justfindu
    justfindu
    May 11, 2015
    2
    重头开始写么 也挺有毅力的啊
    cvmax
    cvmax
    May 11, 2015
    3
    厉害。。。
    FastMem
    FastMem
    OP
    May 11, 2015
    4
    @justfindu 功能要求不太多。 就从头写呗。。。
    markmx
    markmx
    May 11, 2015
    5
    thinkphp,CI 好招人。没别的想法。
    abelyao
    abelyao
    May 11, 2015
    6
    项目用 CI,小型网站、几个接口的用 Slim 或 Flight 路由框架。
    jarlyyn
    jarlyyn
    May 11, 2015
    7
    Yii1,支持的php版本够低。
    xi4oh4o
    xi4oh4o
    May 11, 2015
    8
    Laravel || Lumen
    Pastsong
    Pastsong
    May 11, 2015
    9
    @jarlyyn 如果是新项目没有历史包袱为什么不用 php 5.5/6
    mahone3297
    mahone3297
    May 11, 2015
    10
    symfony, 不过这里的人都会推荐laravel。。。
    jarlyyn
    jarlyyn
    May 11, 2015
    11
    @Pastsong

    如果不考虑虚拟主机为什么要用php......
    anyforever
    anyforever
    May 11, 2015
    12
    @justfindu 得说那是相当有毅力啊。这东西全下来,逻辑有几车吧。
    aiver
    aiver
    May 11, 2015
    13
    TP吧,比较容易上手,又是中文的
    orvice
    orvice
    May 11, 2015
    14
    Laravel +1
    @aiver TP在这里会被鄙视的。。
    @jarlyyn 如果只会PHP么(
    FastMem
    FastMem
    OP
    May 11, 2015
    15
    @anyforever 反正年底交货。无所谓啊
    FastMem
    FastMem
    OP
    May 11, 2015
    16
    @orvice 会点Java(能看懂代码,写一些小的程序) 和 Python(能看懂代码,写一些小的程序),但是习惯用PHP
    FastMem
    FastMem
    OP
    May 11, 2015
    17
    @orvice laravel今天各种php artisan 我都晕乎了!
    zael
    zael
    May 11, 2015
    18
    @FastMem 你头像是哪个动漫里的?
    FastMem
    FastMem
    OP
    May 11, 2015
    19
    @liygheart 不造啊
    herozzm
    herozzm
    May 11, 2015
    20
    phalcon秒杀一切框架
    FastMem
    FastMem
    OP
    May 11, 2015
    21
    @herozzm 听说laravel 比较牛逼
    zael
    zael
    May 11, 2015
    22
    @FastMem 找到了,不是动漫里的 [传送门](http://zhidao.baidu.com/question/1817905970208637108.html)
    roys
    roys
    May 11, 2015
    23
    @herozzm 我们也在用phalcon,经常发现坑。
    FastMem
    FastMem
    OP
    May 11, 2015
    24
    @liygheart soga
    huigeer
    huigeer
    May 11, 2015
    25
    @roys , 说说槽点嘛, 给提提醒, 给那些追求扩展速度的~~
    herozzm
    herozzm
    May 11, 2015
    26
    @roys 学习成本有点高,手册是英文的,坑主要是因为不熟练的原因,现在出了2.0,不再是黑盒子了
    MntCw
    MntCw
    May 11, 2015
    27
    laravel 载入太慢,主页配色太娘,正在用slim
    Wenwei
    Wenwei
    May 11, 2015
    28
    如果项目功能比较少的话,我自己弄个简易MVC,功能需要全面一些的就用CI,YII2。
    ianisme
    ianisme
    May 11, 2015
    29
    有用Yaf的吗?
    eggegg
    eggegg
    May 11, 2015
    30
    @roys phalcon有什么坑?社区这么活跃有bug也不怕把!
    babyname
    babyname
    May 11, 2015 via iPhone
    31
    symfony2
    matrixyuri
    matrixyuri
    May 11, 2015
    32
    自己哒~

    [Vera--简单的PHP框架](https://github.com/MatrixYuri/Vera)

    欢迎fork,欢迎Pull Requests~
    FastMem
    FastMem
    OP
    May 11, 2015
    33
    @MntCw 我觉得配色挺好的
    FastMem
    FastMem
    OP
    May 11, 2015
    34
    @Wenwei 我怕给自己挖坑
    jcyangzh
    jcyangzh
    May 11, 2015
    35
    yii2
    catface
    catface
    May 11, 2015
    36
    laravel or lumen
    FastMem
    FastMem
    OP
    May 11, 2015
    37
    @jcyangzh YII 看着不够小清新啊
    FastMem
    FastMem
    OP
    May 11, 2015
    38
    @catface 我喜欢Laravel. but Composer 好烦人。
    catface
    catface
    May 11, 2015
    39
    @FastMem 有国内版的composer http://www.phpcomposer.com/ 不过科学上网是基本技能吧
    Axurez
    Axurez
    May 11, 2015
    40
    YAF
    roys
    roys
    May 11, 2015
    41
    @huigeer 查数据的时候指定了columns查部分字段后,就不会返回对应model类。本人用1.3.4
    roys
    roys
    May 11, 2015
    42
    @eggegg https://github.com/phalcon/cphalcon/issues/105 活跃?https://github.com/phalcon/cphalcon/issues/105看看这个帖子就知道了。
    ===
    I' sorry, but the whole namespace / ORM relationship is fucked up within Phalcon. If I don't write out namespaces to hasOne/hasMany, I can create related records by aliasing, but getting related records doesn't work. This is a complete mess up and I can't believe both documentation and functionality hasn't been updated since 2012.
    ===
    roys
    roys
    May 11, 2015
    43
    @herozzm 嗯嗯,同样期待它2.0的表现~
    FastMem
    FastMem
    OP
    May 11, 2015
    44
    @catface 不是科学上网的问题。其实composer也不是最烦人的,什么php artisan 这样的烦人。
    lyragosa
    lyragosa
    May 11, 2015
    45
    公司用的CI

    个人项目自写的框架(因为在开始写的时候根本不知道框架是什么)
    Pastsong
    Pastsong
    May 11, 2015
    46
    @FastMem composer 做包管理很方便吧,小工具类库直接 autoload 了
    a591826944
    a591826944
    May 11, 2015
    47
    YII
    bdnet
    bdnet
    May 11, 2015 via iPhone
    48
    laravel slim 不错,modern PHP。以一个之前没学过PHP直接裸转PHPer来说。一个好的框架可以让开发和维护效率提升N个级别,节省下的时间可以喝喝茶,做更有创造性更有价值的事情。
    FastMem
    FastMem
    OP
    May 11, 2015
    49
    @bdnet 对啊 自己写 一大堆时间没了
    orvice
    orvice
    May 11, 2015
    50
    @MntCw laravel和slim是不同类型的框架吧。。。要快可以试试看lumen
    barbery
    barbery
    May 11, 2015
    51
    公司一般是TP or YII ,自己的项目必须用phalcon啦~~~
    POPOEVER
    POPOEVER
    May 11, 2015
    52
    YAF
    breeswish
    breeswish
    May 11, 2015
    53
    @herozzm phalcon 模板比较坑,最后还是用 twig 在做
    mingyun
    mingyun
    May 11, 2015
    54
    laravel,不过感觉入门不易
    babyname
    babyname
    May 11, 2015 via iPhone
    55
    @mingyun 能比sf还上手难吗😄
    zippera
    zippera
    May 11, 2015 via Android
    56
    前几天用tp做了一个项目,简单容易上手又灵活,如果追求快速实现不妨用这个。貌似看到招聘中招yii的比较多
    imink
    imink
    May 11, 2015
    57
    Laravel, 参考官方文档,我觉得上手难度适中吧。他们有配套的叫做 laracast 的视频教学网站,月租有点贵,但是一个月速成,应该没问题。他们数据库用的是eloquent,不知道你有没有了解过,我在实际使用中发现,我还是更偏向于传统的手动封装数据库Model,写raw query。 有些项目开发中遇到的坑,教程给的解释并不是很详细。需要自己挖掘。
    aksoft
    aksoft
    May 12, 2015
    58
    Thinkphp 坑太多,官方群里了解的人太少,高手也不愿意解答.文档里也没写,亲身体验
    aksoft
    aksoft
    May 12, 2015
    59
    laravel 难度中等偏上
    zrp1994
    zrp1994
    May 12, 2015 via iPhone
    60
    自己写框架…
    wwek
    wwek
    May 12, 2015
    61
    @aksoft xdebug 源码. 都是这么干的`` tp确实会有一些坑`
    wwek
    wwek
    May 12, 2015
    62
    @aksoft 说法不对.应该说xdebug TP框架核心
    wwek
    wwek
    May 12, 2015
    63
    楼主是一个人么,还是团队.
    我建议你选最熟悉的吧
    yakczh
    yakczh
    May 12, 2015❤️1
    64
    不要用框架 ,用这个目录结构,分门别类存放代码,然后在index.php里面写个autoload
    config
    app\lib
    app\modules\blog
            \form
            \service
            \action
            \view
            
    app\modules\album
            \form
            \service
            \action
            \view
          ...
    www
      \js
      \css
      \index.php
    orzcc
    orzcc
    May 12, 2015
    65
    laravel +1
    mhycy
    mhycy
    May 12, 2015
    66
    总觉得框架各种不灵活,臃肿....
    所以都是按照项目要求自己写一个...囧
    FastMem
    FastMem
    OP
    May 12, 2015
    67
    @mingyun 还行吧。。
    @aksoft ThinkPHP是,之前熟悉了两天发现大神基本都不解答的。
    @wwek 一个人,慢慢弄
    @yakczh 小项目我也这样弄得。主要想用框架试试。
    FastMem
    FastMem
    OP
    May 12, 2015
    68
    @mhycy 自己写,怕埋坑。而且费事。
    @orzcc Laravel 我也觉得不错,但是貌似教程很少。
    mhycy
    mhycy
    May 12, 2015
    69
    @FastMem 学习调错成本低...
    arkilis
    arkilis
    May 12, 2015
    70
    看我就说PHP是最好的语言
    FastMem
    FastMem
    OP
    May 12, 2015
    71
    @arkilis 其实我觉得Ruby不错
    sumuu
    sumuu
    May 12, 2015
    72
    Zend Framework1,2都不推荐,框架太大而且太重.特别是2系列.
    Yii 2也不推荐,PHP5.3+的特性太多+和ZF一样过度设计.
    Laravel 不是很多框架拼凑一起的吗?
    简单推荐用CI~刚起步嘛,简单快速成行就可以了.后期一定会(yao)重构的.
    fork3rt
    fork3rt
    May 12, 2015
    73
    没人推荐Phalcon吗?
    foccy
    foccy
    May 12, 2015
    74
    yii2不错。
    66beta
    66beta
    May 12, 2015
    75
    看php版本,低版本用CI,高版本上Laravel
    GG668v26Fd55CP5W
    GG668v26Fd55CP5W
    May 12, 2015 via iPhone
    76
    学laravel,感觉跟django一样一样的
    FastMem
    FastMem
    OP
    May 12, 2015
    77
    @66beta 一定最新版本PHP,我喜新厌旧
    @falcon05 我也觉得Laravel挺好的
    crisrock
    crisrock
    May 12, 2015
    78
    ci
    lk1ngaa7
    lk1ngaa7
    May 12, 2015
    79
    Yii
    Agromania
    Agromania
    May 12, 2015
    80
    Laravel
    Phalcon
    robinWu
    robinWu
    May 12, 2015
    81
    用过TP和CI,感觉两个项目都差不多,不过TP的组件比较多,更符合国情
    shinwood
    shinwood
    May 12, 2015
    82
    为什么没有人用 CakePHP…
    csensix
    csensix
    May 12, 2015
    83
    Slim使用中,小而精
    yourimage
    yourimage
    May 12, 2015
    84
    Slim UP
    boynanboy
    boynanboy
    May 12, 2015
    85
    @ianisme odp
    kimmykuang
    kimmykuang
    May 12, 2015
    86
    v2里laravel好火啊
    jinzhe
    jinzhe
    May 12, 2015
    87
    不太喜欢PHP的namespace 用自己的
    huigeer
    huigeer
    May 12, 2015
    88
    Slim + 1
    xyok
    xyok
    May 12, 2015 via Smartisan T1
    89
    现在用ci,上手很快
    moro
    moro
    May 12, 2015
    90
    CakePHP +1
    mcwanderer
    mcwanderer
    May 12, 2015 via Android
    91
    Ci+1
    lzsadam
    lzsadam
    May 12, 2015
    92
    php框架就用laravel5
    c框架就用phalcon
    FastMem
    FastMem
    OP
    May 12, 2015
    93
    @robinWu TP的文档看得我晕乎晕乎的
    aksoft
    aksoft
    May 12, 2015
    94
    laravel 比较肿...不过群里有人帮忙解答,对新手比较照顾
    hyt7212
    hyt7212
    May 12, 2015 via iPhone
    95
    我想知道题主最终选择了哪个?TP的确坑不少
    FastMem
    FastMem
    OP
    May 12, 2015
    96
    @hyt7212 Laravel

    @aksoft 求群号。
    murusu
    murusu
    May 12, 2015
    97
    yii
    想要快点上手的话用ci
    mcfog
    mcfog
    May 12, 2015
    98
    slim飘过
    rootooroot
    rootooroot
    May 12, 2015
    99
    大神带我飞 想学学PHP 可打杂
    aiver
    aiver
    May 12, 2015
    100
    @orvice Laravel太高大全啊,功能确实很强大,但是上手也慢啊,TP上手较快,框架没有高低之分,看适不适用
    1  2  
    ❮ ❯
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1534 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 200ms · UTC 17:42 · PVG 01:42 · LAX 09:42 · JFK 12:42
    ♥ Do have faith in what you're doing.