php - VueJs 作为单独安装或在 Laravel 中使用 VueJs
问题描述
我们将使用 Laravel 和 VueJs 开始一个项目。我们需要的是我们是否将 VueJs 作为单独的安装或在 Laravel 安装中使用。哪个会更好。我们正在计划的另一件事是,对于所有小页面,我们使用 laravel-> Blade,对于需要时间加载的大页面,我们认为我们使用 VueJs 和 Laravel Api。这样好吗。任何人都可以就上述2个问题提出一些建议。
解决方案
如果你将 Vue.js 前端和 Laravel 后端完全分离,那么我相信有一些好处和
损失
- 您可以轻松扩展应用程序,因为它是解耦的。
- 可以通过其他后端添加额外的后端服务(比如在我的例子中,我用 Python 编写了一些深度学习代码)。
- 使用第三方前端应用程序集成变得更容易。
缺点
- 路由和权限需要分开完成,所以在初始阶段是双倍的努力,Laravel 也被简化为只创建 API。
- JWT 身份验证也需要更多的努力。
- 可能必须为您的 Vue.js 运行一个 nodejs 进程。
使用具有完全独立的前端和后端的刀片或带有 laravel 的后端,我没有发现任何问题。
推荐阅读
- php - 树莓派 3,apache2 php 脚本的浏览器权限
- python - 浏览器不安全,在 selenium python 上使用 user:pass@ip:port 代理
- javascript - 在 Angular 9 中集成 Hubspot 跟踪页面视图
- python - 从python中两个字符串之间的数据(字节)切片
- ffmpeg - ffmpeg - 从一个创建两个音频流
- go - 在 Golang 中解析 UTC ISO8601 时间格式
- android - 带有 Tabs 的 TopAppBar 呈现颜色不正确的 Tabs
- angularjs - 我们可以使用索引来访问 ng-repeat 中的元素,就像我们在简单数组或列表中一样,数组 [2]
- c# - 在 C# 中编写具有复杂指数的方程时遇到问题
- r - R在数字计算中携带多少位(如何增加R Numeric中的位数)