当我想使用Ember.js时,应该select哪个版本?

我目前正在考虑使用ember.js作为我的mvc解决scheme。

我已经学会了1.10版。 这只是一个JS MVC框架。 但是现在版本1.11发布了巨大的修改。 现在它更像是一个Web容器。

在版本1.10中,可以使用Express(node.js)或JavaEE容器。 这些后端解决scheme对我来说是成熟和熟悉的。

但是,对于版本1.11,我认为它更像是一个独立的应用程序。 没有额外的后端是必要的(实际上,它看起来像一个必须实施在后端应用程序内部的逻辑)。

我目前还没有在任何生产中使用Emberjs。 我意识到,从研究项目切换到生产项目时,情况会变得更加复杂。

所以我希望有更多的生产经验的人可以提供一些build议。 我有以下的查询。

  1. 版本1.10 + Express(或Java EE)是否适合生产? 1.10是一个可靠的版本? 这是否足够? 采用这种方法最难的部分是什么?
  2. 从Web容器的angular度来看,版本1.11是一个可靠的平台吗? 与上面的方法(1.10 + Express或Java EE)相比,版本1.11有什么优势和缺点?
  3. 使用Emberjs的其他技巧或考虑也受到赞赏!

Ember.js一直用于编写通过HTTP和JSON与服务器通信的独立应用程序。 这不是1.10和1.11之间的变化。

在1.11中,我们更新了指南,以反映社区采用标准构build工具( ember-cli )。 这个构build工具不是替代你的特定后端技术。 您仍然将Ember.js作为独立应用程序开发,并且仍然需要在您select的后端语言和框架中开发HTTP API服务。

因为Ember.js遵循Semver ,所以在Ember.js 2.0之前,不需要采用ember-cli作为构build工具。 1.x系列中的所有Ember.js版本将继续以您最初学习的风格进行操作。 没有新function需要烬。