【问题标题】:What are the key differences between Meteor, Ember.js and Backbone.js? [closed]Meteor、Ember.js 和 Backbone.js 之间的主要区别是什么? [关闭]
【发布时间】:2012-04-23 08:26:49
【问题描述】:

学习 Ember.js / Backbone.js 已经在我的待办事项清单上一段时间了。现在Meteor 已经出来了,我只是想知道是否有任何有 Meteor、Ember.js 和 Backbone.js 经验的人可以为没有任何经验的人总结这三个 JavaScript 框架的主要区别和优缺点.

具体来说,我想知道每个框架更适合哪些任务,以及为什么其他框架不适合。

编辑:现在我阅读了更多关于 Meteor 的内容,它似乎更类似于 Knockout.js 而不是 Backbone.js。因此,也欢迎与 Knockout.js 进行任何比较。

【问题讨论】:

  • 我发现这个参考很有用。看一下不同框架的图表。 code.tutsplus.com/tutorials/…
  • 感谢“聪明”模组将有史以来投票率最高的 Meteor 问题关闭为“非建设性”,我们现在得到了一个过时的答案。干得好 StackOverflow! ... 由于我无法在此处添加自己的答案,请查看 Why Meteor,它将 Meteor 与其他几个框架和库进行了比较。
  • 我完全同意你的看法,@DanDascalescu。一些模组滥用了他们的特权。
  • 现在必须回答这个有史以来投票率最高的 Meteor 问题!这是非常非常有建设性的!

标签: javascript backbone.js knockout.js ember.js meteor


【解决方案1】:

这里对各种 MVx JS 框架进行了很好的总结/比较 http://codebrief.com/2012/01/the-top-10-javascript-mvc-frameworks-reviewed/ 随后在 cmets 中也进行了很好的讨论。我想我在这里见过 Gordon(谁写的)所以也许你会得到他的回复。

我想说,如果您想学习这种应用程序开发风格,那么一方面,大量开源主干示例可能对您有好处。但另一方面,Ember 虽然是新的,但实际上比骨干更完整的 IMO。

两者都使您能够以各种可能令人困惑的方式实现事物,但 Ember 提供了更多您必须自己在主干中编写的代码作为标准,这对我个人而言对于快速原型制作比大量可用的主干示例。

有更成熟的用于主干数据持久性的插件,但是社区围绕 Ember 引起了很大的轰动,许多贡献库都取得了长足的进步。我(和其他人)对 Stack Overflow 上一个相对较新的框架的高质量响应速度之快让我感到惊喜。

当你说流星时,我们指的是完全不同的东西。如果您想在客户端和服务器端进行更多代码重用,请查看最近在 node.js 上运行的开源 yahoo mojito https://github.com/yahoo/mojito - 我上周一直在搞砸它,并且如果您熟悉骨干/余烬或任何其他人,那么它很快就会掌握。

我还应该说我在一些生产系统上使用了 Knockout.js,但从未将它用于完全成熟的“应用程序”。我已经将它连接到一个 mongo 界面,用于深入了解和分页存储在 mongo 中的日志。我真的很喜欢它,但我不会觉得在其中构建太大的东西。

好吧,这有点乱 - 不是吗:)

很高兴与任何感兴趣的人讨论更多关于它的信息。我在愤怒/生产中使用了许多这样的框架(包括未在“前 10 名”文章中列出的东西),工作中的人厌倦了听我谈论我认为的 JS:-D

【讨论】:

  • 如果您曾在这里闲逛过,请不要忽视 ToDoMVC todomvc.com 上的 JavaScript 工具对比。
  • 好电话@DOK 这可能会吸引大量 Google 流量!密切关注/关注tastejs.com,以了解下一个“大应用”版本的 todomvc 何时发布!
  • 嘿乔,这个答案有点过时了。想从Why Meteor 添加一些东西吗? (如果不是this,我会自己提供一个答案。)
  • 当然,丹。看来我几乎没有提到 Meteor ;-) 不过 wiki 上有很多信息。如果您喜欢并且不希望添加,请发送其他人的长度的段落-它绝对相关,而且现在比我回复时更重要。给我发邮件@gmail用户SO用户名如果​​你喜欢
猜你喜欢
  • 2010-10-17
  • 2013-06-11
  • 2014-06-16
  • 1970-01-01
  • 2012-01-16
  • 2014-12-19
  • 2012-06-18
  • 2010-11-27
相关资源
最近更新 更多