随着从SproutCore 2.0迁移到EmberJS,有名称空间和Github repo迁移。核心内容似乎已移至http://github.com/emberjs组织Github帐户,而其他一些似乎已移至“插件”帐户http://github.com/emberjs-addons。
我目前正在调查EmberJS,以便与RESTful服务器一起使用,提供JSON。
我的问题是:我是否使用新的http://github.com/emberjs/data代码或较旧的http://github.com/emberjs-addons/sproutcore-datastore代码?我会假设前者,但我也想确定正如对旧的SproutCore“插件”的内容进行一些澄清一样。
答案 0 :(得分:4)
emberjs-addons是来自旧sproutcore生态系统的端口。他们没有被修改,看起来他们没有得到emberjs核心团队的太多关注。他们专注于新的“emberjs-data”。但是,旧的数据存储区已经过生产验证,修改后的版本在当前的emberjs版本中可以正常工作(0.9.3)。
相比之下,虽然重写的版本看起来非常好,但在项目自述文件中明确指出它不被认为是“生产就绪”,但是。
你应该选择哪一个?在我看来,这取决于你的项目。如果您正在寻找稳定的东西或者您希望很快将您的应用程序投入生产,我会给“旧的”sproutcore数据存储区一个。另一方面,如果你刚开始使用你的项目,请使用新的闪亮的“emberjs-data”,但要注意你可能需要在某些边缘进行争夺。
答案 1 :(得分:0)
我一直在使用带有我自己的REST适配器的ember模型,而我正在等待完成一个ember模型。 GIT中://github.com/ebryn/ember-model.git