拉拉维尔(Laravel)为什么要与Vue一起运送?(SPA与MVC)



我对Laravel Framework为何与vue.js。

发行有些困惑

我的理解是Laravel是传统的MVC框架,而Vue将用于水疗中心。这些都是不同的应用程序架构,那么如何一起使用?

我目前正在试图弄清楚我的应用程序是否更适合传统与水疗风格的开发风格,这是我努力努力解决的事情。

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

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

为了使事情变得更加互动和用户友好,有些人更喜欢使用MVC体系结构来提供初始内容,这基本上将为您提供HTML页面,并使用一些数据。之后,使用JavaScript库来防止每次更改某些内容时重新加载页面。

MVC和SPA并非相反。单个页面应用程序必须使用API端点,该端点可以(通常是)用MVC写入 - 请注意,"视图"不一定是HTML文档,它可以是代表应用程序处理的数据的任何内容,例如json。

最新更新