Angular.js vs Knockout.js vs Backbone.js

我正在考虑使用无论是击倒或角度或骨干为我的个人项目。我需要构建一些更大的、运行时间更长的客户端交互,以配合我的服务器端工作。

我想要一种简单有效的方法来管理数据驱动的用户界面。

基于可行性和性能方面,您会选择哪个框架来解决我上面描述的问题?

129075 次浏览

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

你正在做大量的 DOM 操作吗? 我会使用 jQuery 和 Backbone。

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

游戏编程? 没有直接到画布; 可能是一个游戏引擎。