【问题标题】:Angular.js vs Knockout.js vs Backbone.js [closed]Angular.js vs Knockout.js vs Backbone.js [关闭]
【发布时间】:2013-09-26 15:21:38
【问题描述】:

我正在考虑在我的个人项目中使用 Knockout、Angular 或 Backbone。我需要构建一些更大、运行时间更长的客户端交互来配合我的服务器端的东西。

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

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

【问题讨论】:

    标签: angularjs backbone.js knockout-2.0


    【解决方案1】:

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

    您是否在进行繁重的 DOM 操作?我会使用 jQuery 和 Backbone。

    非常数据驱动的应用程序? Angular 具有良好的数据绑定。

    游戏编程?无 - 直接到画布;也许是游戏引擎。

    【讨论】:

    • Backbone 与 Facebook 的 React.js 是另一种选择。请参阅Clay Allsopp's article,了解有关使用 Backbone 的良好概述。
    • jquery 对于繁重的 DOM 操作不是很快吗?
    • @quux 现在 jQuery 与其他 JS 框架相比成为一种低级语言,这些框架如 Angular/BackboneJs 提供了丰富的接口来处理 dom/data
    猜你喜欢
    • 2011-11-07
    • 2011-06-30
    • 2013-02-15
    • 2014-10-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-09
    • 2011-07-08
    相关资源
    最近更新 更多