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

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

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

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

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

解决方法

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

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

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

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

相关文章

前言 做过web项目开发的人对layer弹层组件肯定不陌生,作为l...
前言 前端表单校验是过滤无效数据、假数据、有毒数据的第一步...
前言 图片上传是web项目常见的需求,我基于之前的博客的代码...
前言 导出Excel文件这个功能,通常都是在后端实现返回前端一...
前言 众所周知,js是单线程的,从上往下,从左往右依次执行,...
前言 项目开发中,我们可能会碰到这样的需求:select标签,禁...