Emberjs(带有Ember数据)和Django(带有rest框架)准备好进入黄金时段了吗?

Emberjs(带有Ember数据)和Django(带有rest框架)准备好进入黄金时段了吗?,django,rest,ember.js,frameworks,Django,Rest,Ember.js,Frameworks,我一直在研究emberjs,并试图让它与django rest框架一起工作,但运气不太好 以下是我的发现: django rest框架不会以本机方式输出Ember所期望的json格式 ember django rest框架适配器基于ember数据,这将引出下一点 余烬数据尚未准备好生产,rest框架适配器无法处理最新的余烬数据 有人提到在链接2中不使用余烬数据就可以自己滚动,但这让我感觉像做了两次,因为我已经在django中定义了我的模型 我的问题是,这个组合在黄金时段准备好了吗?有人在任何生产

我一直在研究emberjs,并试图让它与django rest框架一起工作,但运气不太好

以下是我的发现:

  • django rest框架不会以本机方式输出Ember所期望的json格式
  • ember django rest框架适配器基于ember数据,这将引出下一点
  • 余烬数据尚未准备好生产,rest框架适配器无法处理最新的余烬数据
  • 有人提到在链接2中不使用余烬数据就可以自己滚动,但这让我感觉像做了两次,因为我已经在django中定义了我的模型

  • 我的问题是,这个组合在黄金时段准备好了吗?有人在任何生产站点使用过这个组合吗?

    我使用的是ember data django rest适配器,它可以很好地处理最新的稳定ember和canary ember数据。有一个与ember1.0兼容的分支。幸运的是,到目前为止,django适配器的代码只有300行,很容易理解


    回答你的问题:我认为创业公司在几个月后就可以开始生产了(我们将于2014年1月上线)。

    截至2015年4月,@ObviousCat提到的软件包被弃用,取而代之的是该软件包。我们在我们的Ember/Django项目中使用了它,它为使用Ember“增强”DRF创造了奇迹


    如果您想在客户端创建适配器,还有一个选项可供选择,尽管我们决定更改服务器端而不是客户端,所以我们不使用它。

    本文作者。我们刚刚发布了与Ember Data 1.13.7及更高版本和Django REST Framework 3.0.0及更高版本兼容的1.0.0版。在过去一年半的时间里,它随着Ember的发展而不断壮大,现在已经进入了黄金时段。

    我想你已经基本回答了你自己的问题:)就个人而言,我已经成功地将Sammy用于客户端路由/事件,并将来自Rest调用的数据绑定数据击倒。嘿@Brandon谢谢你的提醒,我刚刚快速了解了这两个方面,我应该先学习哪一个呢?它们几乎是齐头并进的,尽管有一些重叠的地方。您不需要Sammy来生成带有Knockout的复杂UI,但它有一些很好的插件用于缓存和呈现模板,这是一个重叠的领域。我可能会从淘汰赛开始,因为我比萨米更能利用它。在我看来,萨米的医生需要一些改进。