【发布时间】:2013-09-08 17:14:15
【问题描述】:
我一直在研究 emberjs,并试图让它与 django rest 框架一起工作,但运气不佳。
这是我发现的:
- django rest 框架本身不会吐出 Ember 期望的 json 格式
- ember django rest framework 适配器是基于 ember-data 的,这就引出了下一点
- ember-data 尚未准备好生产,其余框架适配器不适用于最新的 ember-data
- 有人提到在此链接http://discuss.emberjs.com/t/ember-data-endless-frustration/893/2 中不使用 ember 数据就可以自己滚动,但这让我感觉要做两次,因为我已经在 django 中定义了我的模型。
我的问题是,这种组合是否已准备好迎接黄金时段?是否有人将这种组合用于任何生产站点?
【问题讨论】:
-
我想你已经回答了你自己的问题 :) 就我个人而言,我在使用 Sammy 进行客户端路由/事件和使用 Knockout 处理来自 Rest 调用的数据绑定数据方面取得了很大的成功.
-
嘿@Brandon 感谢您的提醒,刚刚快速浏览了一下两者,我应该先学习哪一个?
-
它们几乎齐头并进,尽管有一些重叠的领域。您不需要 Sammy 来使用 Knockout 生成复杂的 UI,但它有一些用于缓存和渲染模板的不错的插件 - 一个重叠的区域。我可能会从 Knockout 开始,因为我比 Sammy 更多地利用它。在我看来,Sammy 的文档需要改进。
标签: django rest ember.js frameworks