PHP 微型框架有什么好的推荐吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
changwei
V2EX    编程

PHP 微框架有什么好的推荐吗?

  •  
  •   changwei 2016-07-29 21:56:44 +08:00 5651 次点击
    这是一个创建于 3431 天前的主题,其中的信息可能已经有所发展或是发生改变。

    由于我本人业余喜欢开发一些好玩的小网站,网站规模都不是很大,而且都是个人独立全栈开发(例如前段时间我在 v2 发过的 lol.changwei.me 这种小网站,不过这个是 Thinkphp5.0 开发的),对于 yii , laraval 这些笨重框架无感, Thinkphp5.0 一直没发布正式版, bug 太多(比如说 url 生成到现在还有各种 bug )

    我的需求大概就是,完整的 MVC 设计模式,有 URL 路由,有事件机制,有数据库和缓存模块( ORM 特性可有可无),像 session , cookie 这些基本的封装也是可有可无(其实我觉得 php 原生的会话控制函数已经很简洁了,很多框架喜欢去封装 session 和 cookie 完全就是为了优雅而优雅,反而增大代码量和学习成本,当然有分布式系统要把 session 写入缓存的除外)大概就这些要求

    目前网上微型框架实在是太多了,什么 slim , microphp , queryphp , Flight 之类的,实在是不知道如何选择啊?求各位高手用过的推荐一下!

    11 条回复    2016-08-17 15:59:08 +08:00
    stellar
        1
    stellar  
       2016-07-29 22:02:46 +08:00 via iPhone
    Codeigniter
    GG668v26Fd55CP5W
        2
    GG668v26Fd55CP5W  
       2016-07-29 22:05:04 +08:00 via iPhone
    我记得 CI2 也是封装 session 的
    abelyao
        3
    abelyao  
       2016-07-29 22:34:49 +08:00 via iPhone
    其实把你要的这些都实现了,而且做得完善了,真不算微框架了… 无责任推荐看看 CI 3 吧~
    Chappako
        4
    Chappako  
       2016-07-29 22:35:35 +08:00
    自己 composer 配置一套啊,比如 micro framework 一般都只是 dispatcher + router ,自己再找 db abstract layer, cache, event
    cxbig
        5
    cxbig  
       2016-07-29 22:55:22 +08:00
    Laravel 能笨重到哪去,大不了把用不到的组件干掉就好
    把注意力放在你能实现什么样的产品,能解决某个实际需求上
    别在那几百毫秒的加载时间上矫情。
    abelyao
        6
    abelyao  
       2016-07-29 22:56:37 +08:00 via iPhone
    @cxbig 顶多也就几十毫秒的差距… 小应用也差不了几毫秒了…
    woshicixide
        7
    woshicixide  
       2016-07-30 00:28:07 +08:00 via Android
    slim
    pubby
        8
    pubby  
       2016-07-30 01:00:41 +08:00
    挑个功能最全的吧
    就像 @abelyao 说的,框架带来的影响也就几十毫秒的差距

    php 多个服务进程这种运行模式本身就决定了不可能单机就解决大并发问题。

    等到你堆服务器的成本成为阻碍的时候,你得.....换个语言才可能有数量级的提升,不要在 php 上找办法。

    (一直用 zf 插一堆自制齿轮的路过...)
    Felldeadbird
        9
    Felldeadbird  
       2016-07-30 09:58:39 +08:00 via iPhone
    那个熟悉用那个啊,项目多了几套框架会很乱的
    changwei
        10
    changwei  
    OP
       2016-08-13 18:16:18 +08:00
    @stellar
    @falcon05
    听你们的意见看了看 ci3 的文档,才发现,原来国产的 Thinkphp3.2 就是抄袭他的啊。。。
    ashchen
        11
    ashchen  
       2016-08-17 15:59:08 +08:00
    框架就那么点东西,哪有不借鉴的?

    自己写一个吧
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2532 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 03:17 PVG 11:17 LAX 19:17 JFK 22:17
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86