emu -model、emu -restless和emu之间的主要区别(优缺点)是什么?
What are the major differences (pros/cons) between ember-model, ember-restless, and emu?
最近更新的ember-data博客建议将ember-model、ember-restless和emu作为ember-data与传统api通信的替代方案。您能提供这些库的深入比较吗?
在这三者中,我只使用了ember-model(当然还有ember-data)。然而,我确实评估了另外两种,ember-restless和emu。
我选择ember-model的原因如下:
- 由Erik Bryn创建和维护,他也是EmberJs的核心团队成员
- 这对我来说很重要,因为我有一个视图切换到ember-data当它准备好了,ember-model似乎是最一致的,在语法和风格上,ember-data
- BYO$A(自带AJAX) - ember-model根本没有规定资源应该放在哪里。
- 无需担心URL路径约定,也无需重写它们
- 允许我构建自己的XMLHttpRequest,并在加载记录之前做任何必要的处理
- (ember-restless和emu的行为大多像ember-model的RESTAdapter,并且不提供这种程度的灵活性)
虽然我个人没有使用过emu,但我想说它的独特之处在于它内置了对模型推送更新的支持。虽然这是一个相当漂亮的功能,但对我来说不是必需的,所以我选择了ember-model。
虽然这不是你所要求的深入比较,但这足以让我做出选择,HTH。
相关文章:
- 全局变量和全局对象的属性之间有什么区别吗
- JavaScript中的函数和对象之间没有区别吗?
- 在ember/handlers中使用value和valueBinding有什么区别
- 在下划线中使用_(obj).map(callback)和_.map(obj,callback)之间的区别
- javascript函数的:和=之间的区别
- 这两个关于 JavaScript 作用域链的例子有什么区别?
- 什么's本地node.js服务器和python简单http服务器之间的区别
- 函数中this和var之间的区别
- “util.inherits”和在NodeJS中扩展原型之间的区别
- Math.min()和Math.max()之间有什么区别?在Javascript中
- angularjs中的ng网格和ui网格有什么区别
- 使用大括号和不使用bracs调用函数的区别
- webpack开发模式和生产构建模式之间有什么区别
- 使用Rhino和ASE执行Javascript的区别
- servlet和代理servlet之间的区别
- Javascript 类型未定义和 void 之间的区别
- 缓存!saveLocations()和addLocation()函数有什么区别
- Javascript-defineProperty和直接在对象上定义函数之间的区别
- 关于承诺/A+规范,术语“当时可”和“承诺”之间有什么区别
- emu -model、emu -restless和emu之间的主要区别(优缺点)是什么?