这里有一个很好的MVx JS框架的运行/比较,http://codebrief.com/2012/01/the-top-10-javascript-mvc-frameworks-reviewed/ 随后在评论中也进行了很好的讨论。我想我在这里见过戈登(谁写的),所以也许你会得到他的回复。
我想说的是,如果你想学习这种风格的应用程序开发,那么一方面,丰富的开源骨干示例可能对你有好处。但另一方面,虽然是新的,但Ember包实际上比骨干更完整。
两者都使您能够以各种可能令人困惑的方式实现事物,但是Ember提供了更多的代码,您必须在骨干中编写代码作为标准,这对我个人来说比可用的大量骨干示例更重要。
对于骨干网的数据持久性,有更成熟的插件,但是围绕Ember的社区嗡嗡声很大,许多contrib库正在取得巨大进展。令我惊喜的是,我(和其他人)在Stack Overflow上对一个相对较新的框架有高质量的响应。
当你说流星时,我们谈论的完全是其他东西。如果你想在客户端和服务器端重用代码方面做更多的事情,那么看看最近开源的yahoo mojito https://github.com/yahoo/mojito 在node上运行.js - 我上周一直在搞砸它,如果你熟悉骨干/余烬或任何其他人,那么掌握它就是一个快速的。
我还应该说,我在一些生产系统上使用了Knockout.js,但从未将其用于完全成熟的“应用程序”。我把它连接到一个mongo接口,用于向下钻取和分页存储在mongo中的日志。我真的很喜欢它,但我不会觉得在里面建造任何太大的东西都很舒服。
好吧,这有点漫无边际 - 这不是:)
很高兴与任何感兴趣的人谈论更多有关它的信息。我在愤怒/生产中使用了许多这样的框架(包括“前10名”文章中未列出的东西),工作中的人厌倦了听到我谈论JS,我认为:-D