【问题标题】:Features difference between Laravel and Lumen [closed]Laravel 和 Lumen 之间的功能差异 [关闭]
【发布时间】:2018-06-28 10:03:16
【问题描述】:

我的 php 技能是中级,我必须创建一个自定义应用程序,它处于中级范围。我喜欢使用任何框架,因为我没有太多时间。我听说 Laravel 和 lumen 的学习曲线都比较少。我试图阅读这两个文档,但我无法确定它们之间的确切功能差异。任何人都可以请列出这些功能。提前致谢。

【问题讨论】:

    标签: php laravel frameworks lumen


    【解决方案1】:

    Lumen 并非旨在取代 Laravel,而是为微服务和 API 设计的更专业(和精简)的框架。它消除了 API 不需要的功能,例如 HTTP 会话和 cookie,并且还限制了配置选项的数量。 开箱即用,Lumen 牺牲了 Laravel 的灵活性来换取速度。

    但是,您可以将 Laravel 组件添加到 Lumen 以对其进行扩展,因此它不仅可以用于微服务和 API。但是,如果您的目标是将 Lumen 扩展为一个网站,您不妨改用 Laravel。

    它们也有不同的用例。 Lumen 和 Laravel 旨在协同工作。对于频繁调用的 API 和服务,请使用 Lumen。对于面向用户的应用程序,请使用 Laravel。

    引用 Matt Stauffer 的话:

    Lumen 与 Laravel 有着相同的基础,并且许多相同 成分。但是 Lumen 是为微服务而构建的,而不是为 面向用户的应用程序(尽管它可以用于任何事情。)如 诸如 Bootstrap 和 Elixir 之类的前端细节以及 身份验证引导程序和会话未启用 框,并且扩展和更改的灵活性较小 引导文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-11-15
      • 1970-01-01
      • 2018-01-18
      • 2016-05-29
      • 2014-11-03
      • 1970-01-01
      • 1970-01-01
      • 2012-04-22
      相关资源
      最近更新 更多