首页 > 解决方案 > VueJs 作为单独安装或在 Laravel 中使用 VueJs

问题描述

我们将使用 Laravel 和 VueJs 开始一个项目。我们需要的是我们是否将 VueJs 作为单独的安装或在 Laravel 安装中使用。哪个会更好。我们正在计划的另一件事是,对于所有小页面,我们使用 laravel-> Blade,对于需要时间加载的大页面,我们认为我们使用 VueJs 和 Laravel Api。这样好吗。任何人都可以就上述2个问题提出一些建议。

标签: phplaravelvuejs2

解决方案


如果你将 Vue.js 前端和 Laravel 后端完全分离,那么我相信有一些好处和
损失

  1. 您可以轻松扩展应用程序,因为它是解耦的。
  2. 可以通过其他后端添加额外的后端服务(比如在我的例子中,我用 Python 编写了一些深度学习代码)。
  3. 使用第三方前端应用程序集成变得更容易。

缺点

  1. 路由和权限需要分开完成,所以在初始阶段是双倍的努力,Laravel 也被简化为只创建 API。
  2. JWT 身份验证也需要更多的努力。
  3. 可能必须为您的 Vue.js 运行一个 nodejs 进程。

使用具有完全独立的前端和后端的刀片或带有 laravel 的后端,我没有发现任何问题。


推荐阅读