超轻量PHP框架
阿神
阿神 2017-04-10 14:43:54
[PHP讨论组]

有时候自己写一个小项目,想用框架,但是框架代码远远大于业务代码,不用框架代码格式会比较乱,相同的代码诸如会话管理,数据库处理会比较多。

有没有比较超轻量的PHP框架推荐?

阿神
阿神

闭关修行中......

全部回复(9)
大家讲道理

可以看看我写的 Pagon,有个超轻量的单文件版本,不必要的都没有集成进去。写起来很简单,随意拓展自己想做的。

一个例子:

$app = Pagon::create();

$app->get('/', function($req, $res){
  $res->write('Hello world');
});

$app->run();

单文件版本下载
官网地址

迷茫

国产MVC框架:
SpeedPHP、Lazyphp、initPHP、DoitPHP这是四个不算大,简洁易用,另外还有singlephp这样的单文件框架。

简单说一下,SpeedPHP的作者很热心,官方论坛上人气不旺,但是Jake(就职于多玩游戏)一直坚持回答开发者的问题;

LazyPHP代码简洁易懂,是三个框架中最轻量的,案例有Teamtoy,作者Easy(前新浪云资深产品架构师)现在跑去创业了—— kuaijianli.com

initPHP有很多扩展类可以用,文档很好,有一个很活跃的官方Q群,有问题在Q群上可以解决!(开发者貌似就职于淘宝)

其他国产框架就不推荐了,很多作者写了代码后就不管,使用后有问题也不知道找谁问去……例如DoitPHP,不过看过几个框架代码后,还是蛮喜欢DoitPHP的!

伊谢尔伦

现在有一些框架,没有做orm,比较小型 比如说slim

PHP中文网

「超轻量级」的框架用起来往往需要自己往里面加一堆东西,未必是最优选择。

还是根据自己的需求来做选择吧

天蓬老师

推荐自己的LitPHP

推荐理由:0.1版本代码行数=270行,表现力丰富,自由整合任何模板/ORM解决方案,有实际生产项目

官网
Github Repo
开发分支
教程

阿神

最近发现,相当多的流行框架已经向 Composer 靠拢,其内部大量的依赖都可以直接 composer,所以我也不建议你用框架了, 简单的项目, 直接 composer。不管是过滤XSS、做ORM、模板引擎、都有大量的包可以实现。所以我赞@luxixing 的答案。

阿神

建议从产品的角度选择你所需要的框架
如果时间允许个人建议使用 composer 搭建各种业务
如果时间不允许建议使用 Codeigniter 等等这些轻量级的框架

PHPz

推荐使用slim

迷茫

我用的是corethink,代码质量还蛮高,官网免费下载www.corethink。cn,你可以试试

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号