首页 文章

Laravel和Lumen之间的区别[关闭]

提问于
浏览
-3

我的PHP技能是中级的,我必须创建一个自定义应用程序,它在中等水平范围内 . 我喜欢使用任何框架,因为我没有太多时间 . 我听说Laravel和流明的学习曲线都较少 . 我试着阅读这两个文档,但我无法确定它们之间的确切特征差异 . 任何人都可以请表格这些功能 . 提前致谢 .

1 回答

  • 5

    Lumen 并非旨在取代 Laravel ,而是为微服务和API设计的更专业(和精简)框架 . 它消除了诸如HTTP会话和cookie之类的API的不必要功能,并且还限制了配置选项的数量 . Out-of-the-box, Lumen sacrified the flexibility of Laravel for speed.

    但是,您可以将Laravel组件添加到Lumen中以扩展它,因此它不仅可用于微服务和API . 但是,如果您的目标是将Lumen扩展为网站,那么您最好使用Laravel .

    他们也有不同的用例 . Lumen和Laravel打算一起工作 . 对于API和服务经常被调用,使用流明 . 对于面向用户的应用程序,请使用Laravel .

    引自Matt Stauffer:

    Lumen与Laravel具有相同的基础,并且具有许多相同的组件 . 但是Lumen是为微服务而构建的,而不是面向面向用户的应用程序(尽管它可以用于任何东西 . )因此,像Bootstrap和Elixir这样的前端细节以及身份验证引导程序和会话都没有开箱即用,并且扩展和更改引导程序文件的灵活性较低 .

相关问题