gpt4 book ai didi

ember.js - 有谁知道 ember-data 何时准备好?或者还有其他REST API通信的解决方案吗?

转载 作者:行者123 更新时间:2023-12-03 06:42:03 25 4
gpt4 key购买 nike

我有一个纯 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 和 ownTo。多对多关系可能应该分解为两个 hasMany 关系,中间有一个模型。

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

关于ember.js - 有谁知道 ember-data 何时准备好?或者还有其他REST API通信的解决方案吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12437600/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com