有谁知道什么时候ember-data准备就绪?或者还有其他REST API通信解决方案吗?

时间:2012-09-15 13:02:43

标签: ember.js ember-data

我有一个纯粹的REST rails后端,我正在使用Ember.JS在客户端工作我明白ember-data用于REST通信,但我发现它甚至不在生产中有没有人知道什么时候它会准备好?

或者,如果有更好的解决方案可以使用?

1 个答案:

答案 0 :(得分:6)

公平地说,Ember.js本身尚未达到稳定的1.0版本。从个人经验来看,我只使用过ember-latest.js,因为它们的标记版本通常远远落后于最新版本,并且在1.0预标签中有太多东西不适合我。甚至emberjs.com上的API文档都是针对ember-latest.js的,并且1.0 pre API文档已经存档。

话虽如此,只要您愿意深入了解现在相当不错的新API文档,在整个夏天写作Ember对我来说都是相当稳定和一致的体验。 Ember Data也很不错,但您必须查看大多数文档的源代码。

Ember Data是迄今为止我所知道的最佳Ember REST适配器,特别是因为它专为rails而构建。看看Active Model Serializers。它几乎使得在rails中构建API变得非常简单。一旦你理解了Ember Data自述文件中解释的约定,它对于hasOne,hasMany和belongsTo都完美无缺。多对多关系应该可以分解为两个与之间的模型有很多关系。

就何时准备好而言,他们打算在最终的1.0版本之前将ember-data合并到Ember.js中。 (source)他们对我来说已经足够稳定了,而且很多公司已经部署了ember应用程序。 Backbone.js的赔率为0.9.2,尽管骨干网并没有像ember-data这样的东西,但很多人都信赖它。