lumen和laravel的区别

lumen和laravel的区别,第1张

概述lumen和laravel的区别

困惑

一直都无法很友好的理解Lumen与Laravel之间的区别,只知道他们是非常相似的两个PHP框架,使用方法什么的都差不多。

为什么要解惑

最近接手了公司的一个项目,有专门的后台管理系统,也有专门的供前端调用的系统(就是API啦)!这是一个项目。

果然,后台管理系统是用Laravel框架写的,而API是用Lumen框架写的,这我就有点想笑了,统一下,用成一样的框架不就行了吗,然而,历史我们是无法改变的,我们能做的只能是改变我们自己,让自己更加适合这两个框架。

往下看

Lumen就是Laravel的精简版!拎包入住的就是Laravel,需要买锅碗瓢盆,在拎包入住的就是Lumen。

一般来说开发API的服务端推荐使用Lumen,而开发web页面使用Laravel。

不知如何选择的时候,就用Laravel。

在Laravel的社区里同时维护Lumen。

网友答疑

● lumen是专门针对开发API或者service用的吧,例如去掉了开发web页面的依赖等等其他针对性的改变,目的使得整个框架更加轻量快速

laravel应该算是一个全栈框架,lumen就是纯开发后端服务用的。

● lumen的定义就是laravel的精简版,你可以把laravel一些组件与东西去掉变成lumen,也可以将lumen升级为laravel。这并没有矛盾,想这样叫就这样叫。定义一个词来概括精简后的laravel比较好区分。

● 早就听说前者是后者的轻量级版本框架,但是我仔细看了一遍文档,发现前者无非就是后者移除了vIEw以及一些组件而已。

如果仅仅是这样的话,我为什么不直接用laravel,然后在服务提供者里面把不用的组件去掉,并且控制器return的时候只return Json数据而不是vIEw视图不就好了,为什么还要单独弄出一个框架来呢?

更多laravel相关技术文章,请访问laravel框架入门教程栏目进行学习! 总结

以上是内存溢出为你收集整理的lumen和laravel的区别全部内容,希望文章能够帮你解决lumen和laravel的区别所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1237290.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-06
下一篇2022-06-06

发表评论

登录后才能评论

评论列表(0条)

    保存