灰烬图 Ember Graph是Ember.js的数据持久性库,着重于复杂对象图。 背景 当我们的数据模型将Ember-Data推向极限时,Ember Graph诞生于 。 我们数据模型所需的功能根本不在Ember-Data的范围内,这意味着我们必须编写自己的数据层。 我们决定彻底清除Ember-Data,Ember Graph诞生了。 目标 Ember Graph的创建首先是为了处理我们专有应用程序的数据模型。 但是从Ember社区的讨论中,我知道其他人也面临着与我们类似的问题。 因此,从一开始,我就在考虑开源的基础上构建了Ember Graph。 Ember Graph具有许多独特的功能,但是该库的主要目标是: 足够灵活以处理最复杂的数据模型。 拥有单一的真理来源,并尽可能保持最新 与Ember-Data足够相似,可以轻松过渡 其他较小的目标包括:增强模式实施,实时更新以及对数据