Lumen真的太香了!

以前就知道往死里整 laravel,但是今天把之前做过的小项目的 api 分出来写了一下,真的香啊,没有那么多的组件,虽然打开了:

$app->withFacades();
$app->withEloquent();

但是用起来是真的舒服,纯 API 开发,相见恨晚,相见恨晚!

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 36
godruoyi

比起 Lumen,我更期待这个功能。 twitter.com/taylorotwell/status/14...

file

3年前 评论

我不信,我想应该有很多没有的,对于我这个新手来说,更麻烦。😄

现在用 Octane,感觉够用了。

3年前 评论
她来听我的演唱会 (楼主) 3年前
抄你码科技有限公司

大佬,你这算是降维打击了

3年前 评论
她来听我的演唱会 (楼主) 3年前

比 laravel 香在哪?

3年前 评论
她来听我的演唱会 (楼主) 3年前
勇敢的心 (作者) 3年前
她来听我的演唱会 (楼主) 3年前
勇敢的心 (作者) 3年前
她来听我的演唱会 (楼主) 3年前
勇敢的心 (作者) 3年前

我曾经也打算把 api 单独拿出来用 lumen 写,不过后来发现了 easyswoole 和 go :relieved:

3年前 评论
她来听我的演唱会 (楼主) 3年前
playmaker 3年前
她来听我的演唱会 (楼主) 3年前
playmaker 3年前
wanghan 3年前
godruoyi

比起 Lumen,我更期待这个功能。 twitter.com/taylorotwell/status/14...

file

3年前 评论
chowjiawei

如果是性能问题 我感觉 2 个框架没有什么区别 建议用 laravel 而不用 lumen lumen 很多东西去掉了 到时候用到了就很烦了 如果是代码给你的舒服问题 laravel 和 lumen 其实都是一个东西 用哪个都行 建议你还是用 laravel 吧

我之前有看过一个文章 就算你是纯 api 开发 也建议你用 laravel 忘记是啥了

3年前 评论
aab 3年前
她来听我的演唱会 (楼主) 3年前
JaguarJack

鉴于很多包都是适配 Laravel 的。我选择关闭 Laravel 组件!

3年前 评论

主要是 laravel 有些轮子 lumen 不能直接用就很尬

3年前 评论

还是 laravel 香,,,lumen 除了性能比 laravel 快一点,没有其他优势了,,,加上 octane,性能优势也几乎没有了,,,

3年前 评论

其实影响不大,lumen 感觉只少用了几个模块 :cry:

3年前 评论
Epona

我记得之前 Laravel 和 Lumen 的速度差异主要是 路由匹配机制问题导致的。 在后面某个版本 Laravel 优化之后应该差异没那么大了。

而且 Lumen 安装扩展有时候很蛋疼。 Laravel 可以无缝集成。

3年前 评论
largezhou 3年前
Epona (作者) 3年前

如果单纯 api 就用 hyperf 吧。 我们项目也选的 lumen,但是当你写了代码以后,发现性能都卡在数据库了,本身性能差异没有那么大了,不管 lumen 还是 laravel 框架本身的性能就不够好了

3年前 评论

之前做过压力测试,Lumen 默认不开 session,把 laravel 的 session 中间件 关掉以后,性能相差不大,所以 Lumen 并没有多少存在的价值。

\Illuminate\Session\Middleware\StartSession::class

如果只做高性能的 API,直接上 Hyperf

3年前 评论
她来听我的演唱会 (楼主) 3年前

我司就是 lumen,我就挺想换成 laravel 的,因为想用的一些组件不支持 lumen….

3年前 评论
她来听我的演唱会 (楼主) 3年前
mowangjuanzi (作者) 3年前

我还是比较期待 laravel,lumen 写起来感觉怪怪的。

3年前 评论

为啥 lumen 不更新了

1年前 评论