微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

什么时候应该在JavaScript中使用MVC框架?

我知道这个话题很可能成为主观的,因此不是关于我正在开展的特定Web应用程序.

对于JavaScript,我没有使用像Backbone.js这样的MVC库,但是我看到在解耦逻辑和视图方面的优势.另一方面,学习框架并适应应用程序来利用它可能是不值得的.而且,在JavaScript中处理所有的视图使得SEO更加困难,我猜.

那么我应该如何决定使用Backbone.js或类似的框架给出Web应用程序的概念是否有意义?在决定什么?

任何帮助,使问题更客观的是欢迎.

解决方法

有很多客户端的JavaScript MVC(或MV *)框架在那里.大多数人似乎对MVC有什么不同的看法,以及它应该如何与Web应用程序一起工作.

如果您的客户端JavaScript的复杂性变得难以管理,您应该考虑一个MV *框架.如果您有一个团队建立一个高度动态的单页面应用程序(SPA),与后端进行大量异步通信,那么您将需要考虑.否则很容易结束非常凌乱的JavaScript代码.

MV *框架将帮助您使用以下一种或多种方法

>通过定义代码如何构造.这取决于框架的意见是不同程度的.例如,骨干认为自己是一个库,而不是一个框架,从而使更多的决策由用户决定>通过绑定html到模型.因此,如果您的数据更改,页面自动更新(反之亦然)通过提供有用的功能,如URL历史记录(单页面应用程序)和验证

原文地址:https://www.jb51.cc/js/154993.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐