在过去几天的阅读中,我发现至少三个不同的扩展为 Ember 提供数据存储支持:ember-data、sproutcore-datastore、ember-ezdata,我想我可能缺少一个。
这一系列的选择引发了几个问题。
显然 ember-data 是“官方”扩展,但它也受到核心团队的资格(“这还没有准备好生产”)的严格限制。
- 我应该如何比较和评估这些选项?
- 在 SproutCore 1.x 系列中,开发通常是使用固定装置完成的,数据源是稍后连接的。这些选项中的任何一个都可以支持这种工作流程吗?我可以通过这种方式加载一些生产数据(可能会随着发布版本而改变,但用户不可编辑)以及来自后端数据源的其他数据吗?
ETA:这是一个相关的问题。