学习Ember.js / Backbone.js的一直是我的待办事项清单一会儿上。 现在, 流星是的,我只是想知道如果任何人有流星,Ember.js和Backbone.js的经验可以总结为一个人这三个JavaScript框架的关键区别和利弊没有任何人任何经验。
具体来说,我想知道哪些任务每个框架更适合,为什么其他人都没有。
编辑:现在,我更多一点点流星,它似乎是更类似于Knockout.js而非Backbone.js的。 因此,与Knockout.js任何比较的欢迎了。
学习Ember.js / Backbone.js的一直是我的待办事项清单一会儿上。 现在, 流星是的,我只是想知道如果任何人有流星,Ember.js和Backbone.js的经验可以总结为一个人这三个JavaScript框架的关键区别和利弊没有任何人任何经验。
具体来说,我想知道哪些任务每个框架更适合,为什么其他人都没有。
编辑:现在,我更多一点点流星,它似乎是更类似于Knockout.js而非Backbone.js的。 因此,与Knockout.js任何比较的欢迎了。
有一个很好的跑下来的各种MVX JS框架这里的/比较http://codebrief.com/2012/01/the-top-10-javascript-mvc-frameworks-reviewed/它,然后在过意见了很好的讨论。 我想我已经看到了戈登(谁写的)就在这里,所以也许你会从他那里得到一个答复。
我说,如果你正在寻找学习应用开发的这种风格,那么,一方面,开源骨干例子财富周围可能是对你有好处。 但在另一方面,虽然新的灰烬包实际上是更完整的IMO不是骨干网。
这两个给你实现多种方式可以是混乱的事物的能力,但灰烬提供了更多的代码,你将不得不自己写的骨干作为标准,对我个人是快速原型比财富更重要骨干实例可用。
有针对骨干网数据持久化更加成熟plugings,但有一个伟大的社会嗡嗡围绕灰烬和大量的contrib库正在长足的进步。 我已经与我(和其他人)如何快速有质量的响应这里对堆栈溢出一个相对较新的框架惊喜。
当你说流星,我们所谈论的完全其他的东西。 如果你想与客户端和服务器端的代码复用做多再看看最近开源雅虎莫吉托https://github.com/yahoo/mojito上的node.js运行-我一直在瞎搞它在过去的一周,如果你熟悉骨干/灰烬或任何其他人的瞬间获得与交手。
我还要说,我有Knockout.js在某些生产系统使用,但从来没有使用过的一个完全成熟的“应用”。 我知道了挂接到蒙戈接口,向下钻取到存储在蒙戈和pageing日志。 我真的很喜欢它,但我不会感到舒服建立任何东西它太大了。
嗯,这是一个絮絮叨叨的一点 - 是不是:)
很高兴更多地谈论它与任何人谁是有兴趣。 我用了一些愤怒/生产这些框架(包括在“前10名”的文章没有列出的东西)和人在工作中生病听我说说JS我觉得:-D