我的PHP技能是中级的,我必须创建一个自定义应用程序,它处于中级范围。我喜欢使用任何框架,因为我没有太多时间。我听说过Laravel&流明都有较少的学习曲线。我试着阅读这两个文档,但我无法确定它们之间的确切特征差异。任何人都可以请表格这些功能。提前谢谢。
答案 0 :(得分:5)
Lumen 并非旨在取代 Laravel ,而是专为微服务和API设计的更专业(和精简)框架。它消除了诸如HTTP会话和cookie之类的API的不必要功能,并且还限制了配置选项的数量。 开箱即用,Lumen为了速度而牺牲了Laravel的灵活性。
但是,您可以将Laravel组件添加到Lumen中以扩展它,因此它不仅可用于微服务和API。但是,如果您的目标是将Lumen扩展为网站,那么您最好使用Laravel。
他们也有不同的用例。 Lumen和Laravel打算一起工作。对于API和服务经常被调用,使用流明。对于面向用户的应用程序,请使用Laravel。
Matt Stauffer引用:
Lumen与Laravel有着相同的基础,而且很多相同 组件。但是Lumen是为微服务而构建的,而不是那么多 面向用户的应用程序(虽然它可以用于任何东西。)作为 像Bootstrap和Elixir这样的前端细节 身份验证引导程序和会话不会启用 框,并没有灵活性来扩展和改变 引导文件。