服务器端MVC +客户端MVC(Server side MVC +Client side MVC)

2019-07-29 10:01发布

应用程序同时JS密集,具有使用backboneJS构建JavaScript代码复杂的业务逻辑+庞大的数据流量并没有对服务器端的MVC也(在这种情况下,春季)的必需品。

  1. 它是与客户端的MVC(骨干)一起实现服务器端MVC(春季),并且它们之间有任何兼容性问题是个好主意?
  2. 在这两种情况下可以implemented.How我要去协调与骨干视图的春天景色。
  3. 如何将客户端与MVC模板引擎使用Spring的“查看”合作。

尽管这个问题已经被问过,我无法找到这个合适的答案。 有人可以帮我一个详细的解答?

Answer 1:

Backbone.js的主要用于SPA的(单页的应用程序)。 您的Backbone.js的段(“视图”)被渲染和重新渲染由数据,即取出或改变。 如果您的应用程序将是JavaScript的密集,骨干是一个伟大的最小的框架,这将有助于组织你的应用程序。 然而,当你的JavaScript应用变得相当大型骨干并非如此简单。 你必须要有的JavaScript的基本面的透彻理解,并有一个编程决定模式。 否则,你的应用程序可以成为即使使用Backbone.js的的挺乱的。

无论如何,我离题。 想想你的客户端应用程序(Backbone.js的驱动)从你的服务器端应用程序完全分离(MVC驱动)。 从您的服务器应用程序的所有客户端应用程序的需求是数据。 这就是为什么Backbone.js的是围绕一个REST API构建的。 如果你正在寻找发展大型JavaScript应用,我想看看使用MVC 4的Web API为您的REST API,并Backbone.js的帮助整顿和规范客户端应用程序。



Answer 2:

本文介绍如何使这两种服务器端MVC和JS MVC应用程序架构,尊重MVC模式。 http://blog.javascriptmvc.com/?p=68



文章来源: Server side MVC +Client side MVC