当我想使用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.10 + Express(或Java EE)是否适合生产? 1.10是一个可靠的版本? 这是否足够? 采用这种方法最难的部分是什么?
- 从Web容器的angular度来看,版本1.11是一个可靠的平台吗? 与上面的方法(1.10 + Express或Java EE)相比,版本1.11有什么优势和缺点?
- 使用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需要烬。