你知道Lumen与laravel的区别吗
下面由Laravel教程栏目给大家介绍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视图不就好了,为什么还要单独弄出一个框架来呢?
总结
理解就好!反正我也就偶尔出来逛逛街!
以上是你知道Lumen与laravel的区别吗的详细内容。更多信息请关注PHP中文网其他相关文章!

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

热门话题

Laravel邮件发送失败时的退信代码获取方法在使用Laravel开发应用时,经常会遇到需要发送验证码的情况。而在实�...

Laravel计划任务运行无响应排查在使用Laravel的计划任务调度时,不少开发者会遇到这样的问题:schedule:run...

在dcatadmin(laravel-admin)中如何实现自定义点击添加数据的表格功能在使用dcat...

Laravel - 转储服务器 - Laravel 转储服务器随 Laravel 5.7 版本一起提供。以前的版本不包括任何转储服务器。转储服务器将成为 laravel/laravel Composer 文件中的开发依赖项。

Laravel框架中Redis连接的共享与select方法的影响在使用Laravel框架和Redis时,开发者可能会遇到一个问题:通过配置...

在Laravel多租户扩展包stancl/tenancy中自定义租户数据库连接使用Laravel多租户扩展包stancl/tenancy构建多租户应用时,...

Laravel - Action URL - Laravel 5.7 引入了一项名为“可调用操作 URL”的新功能。此功能类似于 Laravel 5.6 中的功能,即在操作方法中接受字符串。 Laravel 5.7 引入新语法的主要目的是直接
