Javascript MVC/MVVM 框架对比, AngularJS vs Backbone vs Knockout

简介:
+关注继续查看

AngularJS

Pros

-Uses primitive javascript types instead of function wrappers (“dirty checking”)
-Loaded with functionality
-Easy to get started
-Fast development and smaller amounts of boiler-plate code compared to backbone
-Makes testing easy and offers many testing tools
-Working with standards bodies to make browsers operate in the same way as angular

Backbone

Pros

-Relatively mature, proven framework with a strong community behind it
-Many extensions and scaffolding tools available
-Flexible, works fine for a new project or improving an existing one

Knockout

Pros

-Highly compatible with other 3rd party js libraries
-Easy to learn and use
-Dependencies are handled through a dependency graph which targets specific data as opposed to updating entire models when data changes like in Angular.js. This may increase performance in data-heavy applications compared to “dirt checking” which Angular uses.

 


本文转自Jack Niu博客园博客,原文链接:http://www.cnblogs.com/skywind/archive/2013/05/30/javascript-mvcmvvm-frameworks-angularjs-vs-backbone-vs-knockout.html,如需转载请自行联系原作者

相关文章
|
5月前
|
设计模式 前端开发 JavaScript
|
设计模式 存储 前端开发
JavaScript设计模式-MVC模式(6)
JavaScript设计模式-MVC模式(6)
JavaScript设计模式-MVC模式(6)
|
开发框架 前端开发 JavaScript
Mithril.js:一个高性能 JavaScript MVC 框架
现代前端的发展涌现出很多出色的 JavaScript 框架,在性能和效率方面各有特色,每个前端团队都有自己使用得比较顺手的开发框架。本文介绍一个新的前端框架:Mithril.js,是一个高性能 JavaScript 框架,它的大小和速度使其成为满足视图模型需求的不错选择。
213 0
Mithril.js:一个高性能 JavaScript MVC 框架
|
存储 Web App开发 前端开发
【译】用纯JavaScript写一个简单的MVC App
我想使用model-view-controller体系结构模式并用纯JavaScript编写一个简单的应用程序。所以我着手做了,下面就是。希望能帮你理解MVC,因为这是一个很难理解的概念,刚接触时候会很疑惑。
【译】用纯JavaScript写一个简单的MVC App
|
前端开发 JavaScript
|
JavaScript 前端开发 Ruby
|
Web App开发 JavaScript 前端开发
相关产品
云迁移中心
推荐文章
更多