gpt4 book ai didi

ember.js - 我应该如何评估 Ember 的不同数据存储组件?

转载 作者:行者123 更新时间:2023-12-02 06:06:15 28 4
gpt4 key购买 nike

在过去几天的阅读中,我发现至少三个不同的扩展为 Ember 提供数据存储支持:ember-data , sproutcore-datastore , ember-ezdata ,我想我可能会错过一个。

这一系列的选择引起了几个问题。

显然 ember-data 是“官方”扩展,但它也受到来自核心团队的资格(“这还没有准备好用于生产”)的严格限制。

  • 我应该如何比较和评估这些选项?
  • 在 SproutCore 1.x 系列中,开发通常是用夹具完成的,数据源在后面连接。这些选项中的任何一个都可以支持那种工作流程吗?我可以通过这种方式加载一些生产数据(可能会随发布版本而变化,但用户不可编辑)和来自后端数据源的其他数据吗?

  • 预计到达时间:这是一个 related question .

    最佳答案

    就我个人而言,我对 ember-data 有很大的期待,但它似乎离“生产就绪”还有很长的路要走。

    当我开始使用 Ember 时,ember-data 项目才刚刚开始,所以我决定自己创建一个简单的持久层。我最终得到了 ember-rest ,这是 jQuery.ajax() 之上的一个非常薄的层。您可以在 this Rails example 中看到它在使用中.顺便说一句,您可以将 JSON 数据直接加载到 ember-rest 中,而无需连接到后端。

    我的印象是不再维护 sproutcore-datastore。我从未尝试过 ember-ezdata。

    另一个值得一试的选择是 ember-resource .

    我希望这足以让你开始。

    关于ember.js - 我应该如何评估 Ember 的不同数据存储组件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9895657/

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