你用 Laravel 还是 Lumen 开发接口?

目前基本上都是用Laravel来开发API接口,也做了几个项目,目前来说一下自己项目上的应用,也想知道其他人的情况。
使用Laravel开发的话,token方面使用了jwt-auth,会使用Api Resource来规范返回格式,使用表单验证来确保数据的正常,事件,队列,消息通知这些都会有用到,我觉得只有Policy我基本上没用。后台的话,我基本上会使用Laravel-admin来生成一个用于快速展示数据,也有过使用Element-admin这类的做了一个单页管理后台,由Laravel提供接口。
使用Lumen开发的话,比较不习惯,没有Laravel用的那么爽快,另外没有Laravel-admin,所以用的还是前后端分离的后台。

综合一下,Lumen速度确实比Laravel快,而且我目前做的项目基本上都是外包,规模不会大,所以在并发上面要求也不会太高。
这就有个局限性,
在比较大型的项目的话,是如何解决性能方面的问题的?
真的在实际项目使用上面,性能和别的框架差距很大?
你们公司使用Laravel是什么样的考虑?目前我接触的很多还是TP

一入php深似海,从此c++是路人

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
讨论数量: 10

公司还在使用 ThinkPHP3.2。接口开发效率不太好。

1年前 评论
loveinalife 1年前

Laravel吧,lumen的话,你写个demo试试,然后你就会觉得,emmmm

如果追求速度的话,加上swoole,或者换成go

1年前 评论
Jourdon

本来打算后台直接用 laravel-admin来做的。但是产品需求比较复杂,laravel-admin不太好实现,没办法,前后端分离,laravel 提供接口,dingo + jwt

1年前 评论
ibucoin

@L学习不停 目前我也在看go,go的人不好招啊,只能是先上Laravel,再部分做go

1年前 评论
ibucoin

@Jourdon laravel-admin 我觉得只适合简单的,不过确实快。自己用前后端分离的话,还得去实现基本的权限这些的,会比较麻烦,大部分都只是搭个了element的框架,目前没找到合适的轮子。

1年前 评论
xingchen

lumen
适当的优化下速度还可以
启用session当框架用,还有队列系统
laravel太重

1年前 评论

要性能就上swoole或者golang

1年前 评论
xingchen

@WangWang 本来就是lumen+go
就是不喜欢laravel
lumen刚好够用 而且方便扩展
laravel就是不管你需不需要都塞进去

1年前 评论
巴啦啦

不要为了性能上的效率失去了开发效率

1年前 评论

推荐使用laravel

1年前 评论

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!