• 请不要在回答技术问题时复制粘贴 AI 生成的内容
uuapp
V2EX  ›  程序员

大家给推荐个小巧好用的 php 框架吧,不要太重的,谢谢了

  •  
  •   uuapp · Oct 24, 2016 · 10807 views
    This topic created in 3663 days ago, the information mentioned may be changed or developed.

    公司有个新项目,要用 PHP ,之前对 PHP 不太熟悉,请大家推荐一个小巧好用的 PHP 框架,要求基本功能都有的

    90 replies  •  2016-11-07 16:33:10 +08:00
    cxbig
    cxbig
    Oct 24, 2016
    1
    Laravel
    timothyye
    timothyye
    Oct 24, 2016
    2
    ThinkPHP?
    zonghua
    zonghua
    Oct 24, 2016 via iPhone❤️2
    3
    slim
    bugmenein
    bugmenein
    Oct 24, 2016
    4
    @cxbig 人才
    zhuangzhuang1988
    zhuangzhuang1988
    Oct 24, 2016
    5
    还是用重的好, 小的要啥没啥。
    比如 python 项目用了 flask , 后来发现 还不如 django 呢。
    wellsc
    wellsc
    Oct 25, 2016 via Android
    6
    @zhuangzhuang1988 你指的是哪方面不如?
    iyaozhen
    iyaozhen
    Oct 25, 2016 via Android
    7
    ci 3.0
    scnace
    scnace
    Oct 25, 2016 via Android
    8
    slim?感觉挺轻的。。
    daya
    daya
    Oct 25, 2016 via Android
    9
    1 楼 2 楼推荐的都不小巧吧
    dangyuluo
    dangyuluo
    Oct 25, 2016
    10
    Codeigniter 3.1.0
    ltux
    ltux
    Oct 25, 2016
    11
    symfony ?
    imcxy
    imcxy
    Oct 25, 2016
    12
    zend framework 3 ?
    wxg4net
    wxg4net
    Oct 25, 2016
    13
    kohana
    chaegumi
    chaegumi
    Oct 25, 2016
    14
    连界面都有的

    codeigniter + adminlte + sammyjs

    https://github.com/chaegumi/cxpcms
    Tyanboot
    Tyanboot
    Oct 25, 2016 via Android
    15
    codeigniter 3 ,小巧,好用,简单。

    1 楼真是人才, laravel 这么重的玩意…
    hobbyliu
    hobbyliu
    Oct 25, 2016 via Android
    16
    yaf
    kankana
    kankana
    Oct 25, 2016
    17
    laravel 太重, 就换 lumen 喽...
    kancloud
    kancloud
    Oct 25, 2016
    18
    什么叫不重?大小还是易学? ThinkPHP 都符合轻量级框架的概念 基本功能都有 容易入门
    zhangbohun
    zhangbohun
    Oct 25, 2016 via Android
    19
    那句话怎么说的,轻量级的框架重量级的工作。。。
    1990andy
    1990andy
    Oct 25, 2016 via iPhone
    20
    凡是连 namespace 都不支持框架就别用了
    shiji
    shiji
    Oct 25, 2016
    21
    小巧的话,,我觉得还是粗暴的不用框架吧
    alex321
    alex321
    Oct 25, 2016❤️1
    22
    flightphp 啊,非常轻量,自己找个合适的 ORM 就可以了。
    riordanw
    riordanw
    Oct 25, 2016 via iPhone
    23
    lumen
    Dowding
    Dowding
    Oct 25, 2016
    24
    个人觉得只要有使用 orm 的需求的话就没必要用 slim 、 flight 之类的轻框架了,直接 yii 、 lumen
    tilv37
    tilv37
    Oct 25, 2016
    25
    CI3
    uuapp
    uuapp
    OP
    Oct 25, 2016
    26
    看来 CI 投票最高啊,谢谢大家
    simapple
    simapple
    Oct 25, 2016
    27
    你要是不熟悉,那就推荐 thinkphp ,文档齐全 还是原生中文文档
    misaka19000
    misaka19000
    Oct 25, 2016
    28
    CI
    baizhebz
    baizhebz
    Oct 25, 2016
    29
    flight 轻巧
    elarity
    elarity
    Oct 25, 2016
    30
    CI 或者 Yaf , 别的都不要多想
    muyege
    muyege
    Oct 25, 2016
    31
    slim
    mahone3297
    mahone3297
    Oct 25, 2016
    32
    不要框架,纯手写
    a308057848
    a308057848
    Oct 25, 2016
    33
    轻的要什么框架, mvc 加 orm 加 router 就行了
    66beta
    66beta
    Oct 25, 2016
    34
    lumen
    flight
    cougar
    cougar
    Oct 25, 2016
    35
    小巧还用,然后基本功能都有,这本来有点冲突,而且你会发现一旦你做起来这也需要那也需要,小的框架就根本不够用。
    推荐用 yii2 上手快,前端自动的带 bootstrap
    maxidea
    maxidea
    Oct 25, 2016
    36
    slim
    jimyan
    jimyan
    Oct 25, 2016
    37
    yaf 吧,简单,其它规则多
    qhxin
    qhxin
    Oct 25, 2016
    38
    xiunophp
    solaya
    solaya
    Oct 25, 2016
    39
    直接原生 php 写就行了 要什么框架
    LTaoist
    LTaoist
    Oct 25, 2016
    40
    哈哈哈我自己写的 421 行的仿 flask 渣渣框架 你们千万不要用!!

    https://ltaoist.github.io/yuu.php/
    zhouxuchen
    zhouxuchen
    Oct 25, 2016
    41
    人家要小巧的框架,一楼一上来就 Laravel ……
    小巧框架试试楼上说的 CI 吧。 Yii2 也行,虽然不算小巧的框架,但是性能还是不错的。
    chineselittleboy
    chineselittleboy
    Oct 25, 2016 via Android
    42
    裸 echo
    Immortal
    Immortal
    Oct 25, 2016
    43
    yaf
    hippoboy
    hippoboy
    Oct 25, 2016
    44
    ci
    lurrpis
    lurrpis
    Oct 25, 2016
    45
    Lumen 不会失望
    lansexinyu
    lansexinyu
    Oct 25, 2016
    46
    小巧的就用 slim 吧,而且支持 composer 加载,这个不错
    jecky15
    jecky15
    Oct 25, 2016
    47
    ci
    a15819620038
    a15819620038
    Oct 25, 2016
    48
    slim 小巧。不过,最后还不是会组出个 laravel 来吗?
    laven
    laven
    Oct 25, 2016
    49
    slim / ci
    garyalen
    garyalen
    Oct 25, 2016 via Android
    50
    slim 没有之一
    razor1895
    razor1895
    Oct 25, 2016
    51
    codeigniter
    xiaozi
    xiaozi
    Oct 25, 2016
    52
    slim 还是不要用了,功能不完善,写个 demo 还可以,实战不适合,会后悔的

    http://tool.lu 就是用 slim 框架开发的,组装了 3 个 laravel 的组件上来,才勉强可以算是能用。

    lumen 可以试试
    iwege
    iwege
    Oct 25, 2016
    53
    你们都不问清楚楼主的“基本功能都有的”这句是什么意思...
    如果这句不明确的话, laravel 当然是最好的选择。不然的话就 lumen 咯。
    mysterin
    mysterin
    Oct 25, 2016
    54
    speedPHP ,国产的,感觉还行
    dsg001
    dsg001
    Oct 25, 2016
    55
    目前用 slim + eloquent + twig 做了几个小站,性能很不错,但各种功能都需要自己实现,有些烦了
    wenzichel
    wenzichel
    Oct 25, 2016
    56
    轻量的,推荐使用 smarty
    Clarencep
    Clarencep
    Oct 25, 2016
    57
    lumen 挺好的,正在用...
    hheedat
    hheedat
    Oct 25, 2016
    58
    lumen
    Technetiumer
    Technetiumer
    Oct 25, 2016
    59
    CodeIgniter 功能齐全,又很轻
    Slim 啥都没有,需要自己组装
    Lumen 和 ThinkPHP 也很重好不好

    太冷门的框架不敢用,万一作者挑撂子
    dofy
    dofy
    Oct 25, 2016 via iPhone
    60
    好多年前写的 要不要试试。
    https://github.com/dofy/SevenMVC-Lib
    li734462972
    li734462972
    Oct 25, 2016
    61
    lumen
    cjyang1128
    cjyang1128
    Oct 25, 2016
    62
    小巧的话 CI 很小巧,源码清晰易懂,但是我还是推荐 yii2
    zaishanfeng
    zaishanfeng
    Oct 25, 2016
    63
    不知道 laravel 有什么不好, 貌似楼主网速不好
    tinyhill
    tinyhill
    Oct 25, 2016
    64
    @xiaozi lumen 一堆坑,这个产品就是从 laravel 脱胎出来对标 slim 的
    @uuapp 对于初学者,建议从 codeigniter2 入手, ci3 没有用过不知道情况。如果愿意折腾,可以试试 slim ,这个框架极其简单,基本就是个 router + composer
    Jakesoft
    Jakesoft
    Oct 25, 2016 via iPhone
    65
    楼主真正需要的其实是: DEDECMS ,逃 2333 )
    Yuansir
    Yuansir
    Oct 25, 2016
    66
    CI
    yanm1ng
    yanm1ng
    Oct 25, 2016
    67
    Smarty CI
    lepig
    lepig
    Oct 25, 2016
    68
    CI 不二之选
    abelyao
    abelyao
    Oct 26, 2016 via iPhone
    69
    @alex321 Flight + medoo 做过好几个小应用哈
    HLT
    HLT
    Oct 26, 2016
    70
    推荐 laravel 的是咋想的?哈哈
    mrytsr
    mrytsr
    Oct 26, 2016 via Android
    71
    composer
    7timesonenight
    7timesonenight
    Oct 26, 2016
    72
    Yii2
    ragnaroks
    ragnaroks
    Oct 26, 2016
    73
    30 楼+1,但我更推荐 CI,最低可以直接部署到虚拟主机上
    cin
    cin
    Oct 26, 2016
    74
    aksoft
    aksoft
    Oct 26, 2016
    75
    与什么重不重的?你又不天天背着
    gx
    gx
    Oct 26, 2016
    77
    曾经用过的一个 Micro Framework
    Fat-Free ( f3 )
    Link: https://fatfreeframework.com/home

    用它打造过某知名产品
    ieliwb
    ieliwb
    Oct 26, 2016
    78
    @gx 哈哈,我也在用这个,还以为没多少人用
    skyworker
    skyworker
    Oct 26, 2016
    79
    @HLT 看你怎么定义"重"的概念了.

    框架占用内存? 这个无所谓了吧, laravel 每次加载多占用的 5-6MB 内存对当前的服务器环境来说,就不是个事, 如果加上 PHP 的编译缓存的话, 就更不是个事了.

    新建业务逻辑麻烦? laravel 又不是 Struts,不用写一大堆的 xml 定位文件,算得上轻便吧

    上手轻便不? laravel 的中文文档应该不少了.

    安装要用 composer 太麻烦? 现在的主流 PHP 框架都是用 composer 安装的吧?
    dugrey
    dugrey
    Oct 26, 2016
    80
    yaf
    gx
    gx
    Oct 26, 2016
    81
    @ieliwb 选择 f3 的时候还是个很古老的版本,只有 core orm 。
    JiaFeiX
    JiaFeiX
    Oct 26, 2016
    82
    SpeedPHP 500 行核心代码,全栈 MVC YY 公司大牛,在内部已经广泛采用

    http://www.speedphp.com/
    JiaFeiX
    JiaFeiX
    Oct 26, 2016
    83
    SpeedPHP 精致到我们可以定制相关的功能,非常灵活 http://speedyue.book.yanxishe.cc/
    NoobPhper
    NoobPhper
    Oct 26, 2016
    84
    你需要了解 composer 到底是干什么的
    HLT
    HLT
    Oct 26, 2016
    85
    @skyworker 是,如果从这个角度来讲,那怎么说都是!如果这样的话, yii2 也不失是一个好的选择。但 LZ 的所述是 对 PHP 不熟悉,想小巧 还得基本功能都有的。。。我估计,一个 composer 就整迷糊他。
    wwolf
    wwolf
    Oct 26, 2016
    86
    为啥要用小而巧的框架呢?安全可靠性能高,各种组件功能都有封装的 yii2 我个人觉得很不错哦!如果是因为学习成本问题,你可以看看​​ yii2 系列的实战教程​​,写的蛮不错哒 http://t.cn/RVHb7cI
    HLT
    HLT
    Oct 27, 2016
    87
    @wwolf 写得挺好
    bombless
    bombless
    Oct 27, 2016 via Android
    88
    phalcon 比较轻,不过设计有点傻。
    pein
    pein
    Oct 27, 2016
    89
    不要用 Yii 不要用 Yii 不要用 Yii 重要的事情说三遍
    skyboy
    skyboy
    Nov 7, 2016
    90
    @pein 为什么不要用 yii ,那你推荐用什么。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1365 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 225ms · UTC 19:34 · PVG 03:34 · LAX 11:34 · JFK 14:34
    ♥ Do have faith in what you're doing.