Alm*_*ren 3 ember.js ember-data
我有一个纯REST rails后端,我正在使用Ember.JS在客户端工作我明白ember-data用于REST通信,但我发现它甚至不在生产中有没有人知道它何时会准备好?
或者,如果有更好的解决方案可以使用?
公平地说,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都完美无缺.多对多关系应该可以分解为两个hasMany关系,其间有一个模型.
就何时准备好而言,他们打算在最终的1.0版本之前将ember-data合并到Ember.js中.(来源)他们对我来说已经足够稳定了,而且很多公司已经部署了ember应用程序.Backbone.js为0.9.2,尽管骨干网并没有像ember-data这样的东西,但很多人都信赖它.
| 归档时间: |
|
| 查看次数: |
1128 次 |
| 最近记录: |