Ember-model、Ember-restless和EMU之间的主要区别(优缺点)是什么?

30

我正在寻找一个库,它具备以下功能:驼峰式/下划线式JSON转换、每个字段的错误处理、当前和未来的支持/维护以及一些简单的关系支持。这是除了每个库列出的功能之外的要求。 - Michael
你现在也可能想把 ember-orbit 添加到列表中 :) - opsb
1个回答

2
在这三个中,我只使用过ember-model(当然还有ember-data)。 但是,我也评估了另外两个,即ember-restless和emu。
我选择ember-model的原因如下:
  • 由Erik Bryn创建和维护,他也是EmberJs核心团队成员之一
    • 对我来说这很重要,因为我希望在准备就绪时切换到ember-data,而且从语法和风格上看,ember-model似乎最符合ember-data
  • BYO$A(自带AJAX)- ember-model对资源所在位置不做任何规定。
    • 无需担心URL路径约定,也无需覆盖它们
    • 允许我构建自己的XMLHttpRequest,并在加载记录之前进行必要的处理
    • (ember-restless和emu的行为大多类似于ember-model的RESTAdapter,并且不提供这种程度的灵活性)
尽管我个人没有使用过emu,但我认为它的独特之处在于它内置了对模型进行推送更新的支持。虽然这是一个相当不错的功能,但对我来说并不是必需品,所以我选择了ember-model。
虽然这不是你要求的深入比较,但对我来说已经足够做出选择了,希望有所帮助。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接