Ember或Backbone适用于具有大量类似视图和数据的应用程序?

时间:2014-10-08 21:29:19

标签: javascript backbone.js data-binding ember.js frameworks

我不是要问Ember和Backbone之间有什么区别。"以前曾被问过,但我没有回答我的问题。

我不需要考虑语法或原创故事,或者我的开发者'编码背景,社区规模,或更轻量级或可读性。

但严格基于功能和性能,哪个框架更适合具有以下特征的应用程序:

  1. 使用嵌套子视图的非常相似的视图。
  2. 要显示,排序和更新的大量复杂数据。

1 个答案:

答案 0 :(得分:3)

Backbone本身只是一个创建自己框架的库,而Ember是一个用于构建应用程序的完整框架。如果您使用Backbone,我建议使用Marionette之类的内容。话虽如此,如果你正在寻找一个框架,几乎所有东西都已经为你完成,你只想制作屏幕,Ember使这个任务相当简单。当你想以非贪婪的方式做某事时,Ember的复杂性就发生了,在这种情况下,Backbone可以提供更大的灵活性。

根据你所说的,听起来你的任务是大的,但大部分的工作是相当可重复的。如果是这样的话,我可能会选择Ember。