Angular.js vs Knockout.js vs Backbone.js

我正在考虑为我的个人项目使用Knockout或Angular或Backbone。 我需要build立一些更大,更长时间的客户端交互来与我的服务器端的东西。

我想要一个简单而有效的方式来pipe理数据驱动的用户界面。

基于可行性和性能方面,你会select哪种框架来解决上述问题?

这取决于你的应用程序的性质。 而且,既然你没有详细描述它,这是一个不可回答的问题。 我觉得Backbone是最简单的,但我整天都在Angular工作。 在我看来,性能取决于编码器,而不是框架。

你在做沉重的DOM操作? 我会使用jQuery和Backbone。

数据驱动的应用程序? angular度与其良好的数据绑定。

游戏编程? 无 – 直接canvas; 也许是一个游戏引擎。