首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么Laravel和Vue一起出货?(SPA与MVC)

为什么Laravel和Vue一起出货?(SPA与MVC)
EN

Stack Overflow用户
提问于 2017-02-28 22:21:23
回答 3查看 940关注 0票数 5

我有点困惑为什么Laravel框架会与Vue.js一起发布。

我的理解是,Laravel是一个传统的MVC框架,而Vue将用于SPA;这两者都是不同的应用程序架构,那么如何将它们一起使用呢?

我目前正在尝试弄清楚我的应用程序是否更适合传统的vs SPA开发风格,这是我正在努力解决的问题。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-02-28 22:25:42

将SPA与MVC一起使用是一种常见的方法,因为它允许在应用程序中表达完整的服务器端逻辑,并在前端提供响应式的、类似应用程序的用户界面。通常,这涉及到使用MVC堆栈管理DB并生成JSON响应,同时让整个UI驻留在SPA中。

票数 5
EN

Stack Overflow用户

发布于 2017-02-28 22:31:35

通常,Vue不仅仅用于SPA。MVC架构依赖于客户端和服务器之间的紧密通信。当您需要新数据或需要更改数据时,在MVC架构中,您基本上需要重新加载整个HTML页面,这将使您获得新的更新内容。

为了保持更好的交互性和用户友好性,一些人更喜欢使用MVC架构来提供初始内容,它基本上会为您呈现包含一些数据的HTML页面。在此之后,使用javascript库来防止每次您想要更改时重新加载页面。

票数 4
EN

Stack Overflow用户

发布于 2017-02-28 22:26:58

MVC和SPA并不是对立的。单页面应用程序必须使用API端点,该端点可以(并且通常是)用MVC编写-请注意,“视图”不一定是HTML文档,它可以是表示应用程序处理的数据的任何内容,如JSON。

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

https://stackoverflow.com/questions/42511215

复制
相关文章

相似问题

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