我想知道 Javascript MVC 框架(例如 Backbone.js 和 Spine.js)的用途。作为一名热心/经验丰富的 Ruby on Rails 开发人员,我从未遇到过需要为应用程序使用另一个 MVC 层的有用案例。对我来说这似乎很愚蠢。我大量使用不显眼的 Javascript 来处理事件和错误处理逻辑,但它并没有为我的视图创建类和视图。
请原谅我在这方面的无知,但我绝对希望从经验丰富的开发人员那里得到答案。
JavaScript MVC 框架(例如 Backbone.js)用于向前端添加结构。
这在构建[日益流行的]单页 JavaScript 应用程序 (SPJA) 时最有用。如果您大量使用不显眼的 JavaScript,您可能会对动态内容执行大量的 ajax 以避免刷新用户的页面。 SPJA 更进一步,让用户无需刷新页面即可访问应用程序的所有区域。如果没有 MVC 框架提供的结构,客户端代码很快就会失控。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)