首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Laravel和Vue.js实现前端和后端分离

使用Laravel和Vue.js实现前端和后端分离
EN

Stack Overflow用户
提问于 2017-01-31 18:59:53
回答 2查看 5.6K关注 0票数 8

我们正计划为求职申请开发一个网络应用程序。在头两年,我们预计每天的访问量约为3000-6000人。在较晚的阶段,访问量将增长到每天10,000-20,000名游客。

与在刀片模板中包含Vue的一体化Laravel应用程序相比,分离前端和后端(前端独立vue.js,它调用Laravel的REST-API )是否有优势?

谢谢

EN

回答 2

Stack Overflow用户

发布于 2017-02-01 00:23:05

如果您计划以以下形式交付产品:

  • 一个REST API、
  • 和一个前端应用程序

那么你一定要想出两个不同的仓库/项目( two different repositories/project )。

从后端REST API和前端应用程序的"all-in-one“应用程序开始看起来更简单,因为Laravel开箱即带了Vue.js。但是,即使它对前端有帮助,它也专注于后端、PHP和Laravel。我敢打赌,你的开发人员很快就会将后端和前端混合在一起:)

考虑将您的前端应用程序与vue-cli作为一个独立的项目进行引导,以从其webpack配置和顶级(前端)开发人员体验中获得巨大的好处。你的前端应用程序从第一天起就会变得更好,专注于它的先决条件:提供高质量的用户体验。

票数 7
EN

Stack Overflow用户

发布于 2017-01-31 23:25:11

laravel是一个性能非常好的框架,如果你使用缓存技术和良好的后端架构,它将支持负载,而不会出现问题。

也就是说,客户端/API实际上会更有性能,因为唯一占用带宽的将是json对象,而不是整个页面,而对于客户端,您依赖于客户端硬件。

客户端/API方法的另一个大赢家是当您想要开发Ur Mobile/Desktop应用程序时。API将准备就绪,您将专注于您必须开发的新客户端。如果你在一个提供页面服务的服务器上,并且在返回那些计算出的页面的控制器/操作中做了很多事情,那么你将不得不从这些控制器中提取API,并将这些API调用为API。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41955860

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档