目前Iam开发的应用程序既是JS密集型又具有复杂的业务逻辑巨大的数据流.我选择了骨干JS来构造
java脚本代码,服务器端mvc也是必需的(在这种情况下是spring).
>实现服务器端MVC(Spring)以及客户端MVC(主干)是一个好主意,它们之间是否存在任何兼容性问题?
>如果两个都可以实现,我如何用骨干视图来协调弹簧视图
3.客户端MVC与模板引擎如何与Spring的“View”协同工作.
虽然以前有人问过这个问题,但我找不到合适的答案.有人可以帮我一个详细的答案..谢谢提前.
解决方法
Backbone.js主要用于SPA(单页应用程序).您的骨干部分(“视图”)由被提取或更改的数据呈现和重新呈现.如果您的应用程序将成为
JavaScript密集型,骨干网是一个很好的最小框架,将有助于组织您的应用程序.但是,当您的JavaScript应用程序变得相当大时,主干并不是那么简单.你必须彻底了解javascript的基础知识,并有一个编程决定的模式.否则,即使使用backbone.js,应用程序也可能变得相当麻烦.
无论如何我离题想想你的客户端应用程序(backbone.js驱动的)完全与您的服务器端应用程序(MVC驱动)分离.您的服务器应用程序所需的所有客户端应用程序都是数据.这就是为什么backbone.js是围绕REST API构建的.如果您正在开发一个大型的JavaScript应用程序,我将使用MVC 4的Web API作为REST API,并使用backbone.js来帮助组织和标准化您的客户端应用程序.
希望这可以帮助.
泰隆