ember-model,ember-restless和emu之间的主要区别(优缺点)是什么?

时间:2013-05-22 03:42:19

标签: javascript api ember.js ember-data

recent ember-data blog update建议您查看ember-modelember-restlessemu作为与传统API进行通信的ember-data的替代方案。能否请您对这些库进行深入比较?

1 个答案:

答案 0 :(得分:2)

在这三个中,我只使用过ember-model(当然还有ember-data)。 但是,我确实评估了其他两个,余烬,以及鸸..

我选择了ember-model,原因如下:

  • 由Erik Bryn创建和维护,他也是EmberJs的核心团队成员
    • 这对我很重要,因为我有一个视图,当它准备就绪时切换到余烬数据,并且ember-model看起来在语法和样式上与ember-data最为一致
  • BYO $ A(带上你自己的AJAX) - ember-model根本没有说明资源的位置。
    • 无需担心URL路径约定,并且需要覆盖它们
    • 允许我构建自己的XMLHttpRequest,并在加载记录之前执行任何必要的处理
    • (ember-restless和emu表现得很像ember-model' RESTAdapter,并没有给予这种程度的灵活性)

虽然我没有亲自使用过emu,但我会说它的唯一功能是内置support for push updates to models。虽然这是一个相当漂亮的功能,但它不是我的要求,我选择了ember-model。

虽然这不是您要求的深入比较,但我可以做出选择,HTH。