150 我正在考虑将Knockout或Angular或Backbone用于我的个人项目。我需要构建一些更大的,运行时间更长的客户端交互,以配合服务器端的工作。 我想要一种简单有效的方法来管理数据驱动的用户界面。 您将基于可行性和性能方面选择哪种框架来解决上述问题? angularjs backbone.js knockout-2.0 — 海狸21 source
111 这取决于您的应用程序的性质。并且,由于您没有对其进行详细描述,因此这是一个不可能回答的问题。我发现Backbone最简单,但是我整天都在Angular工作。在我看来,性能更取决于编码器,而不是框架。 您是否在进行大量的DOM操作?我会使用jQuery和Backbone。 数据驱动的应用程序?Angular具有出色的数据绑定功能。 游戏编程?无-直接上画布;也许是游戏引擎。 — Aet source 1 使用Facebook的React.js的骨干网是另一种选择。请参阅Clay Allsopp的文章,以获得有关与Backbone一起使用的良好概述。 — Ville 1 对于繁重的DOM操作,jquery并不是很快吗? — quux 4 与其他JS框架相比,@ quux现在jQuery成为一种低级语言,这些框架(例如Angular / BackboneJs)提供了丰富的接口来处理dom /数据 — Rizwan Yahya 2014年