2015-04-30 73 views
1

我目前正在考慮使用ember.js作爲我的mvc解決方案。當我想使用Ember.js時應該選擇哪個版本?

我已經學會了1.10版。它僅僅是一個js mvc框架。 但現在版本1.11已經發布了巨大的修改。它現在更像是一個Web容器。

隨着1.10版本,可以用快遞(node.js的)或JavaEE的容器中使用它。這些後端解決方案對我來說是成熟和熟悉的。

然而,隨着1.11版本,我覺得它更像是一個獨立的應用程序。無需額外的後端。(事實上,它看起來像一個必須實現餘燼內部應用程序的後臺邏輯。)

我目前還沒有任何生產使用Emberjs呢。我意識到,從研究項目切換到生產項目時,情況會更加複雜。

所以我希望人們用emberjs生產經驗可以提供一些建議。我有以下查詢。

  1. Version 1.10 + Express(或Java EE)是否適合生產? 1.10是一個可靠的版本?它足夠嗎?採用這種方法時最困難的部分是什麼?
  2. 版本1.11是一個可靠的平臺,從Web容器的角度來看?與上述方法(1.10 + Express或Java EE)相比,1.11版本的優點和缺點是什麼?
  3. 使用Emberjs的其他技巧或考慮也值得讚賞!

回答

2

Ember.js有總是一直爲編寫與通過HTTP和JSON服務器通信的獨立應用程序。這不是1.10和1.11之間的變化。

在1.11中,我們更新了指南以反映社區採用標準構建工具(ember-cli)。這個構建工具不能代替您的特定後端技術。您仍然會將Ember.js作爲獨立應用程序開發,並且仍然需要在您選擇的後端語言和框架中開發HTTP API服務。

因爲Ember.js遵循Semver,所以您不需要採用ember-cli作爲構建工具,直到Ember.js 2.0。 1.x系列中的所有Ember.js版本將繼續以您最初學習的風格運行。沒有新功能需要餘燼。

+0

很好的解釋。乾杯! – glenlivet1986

相關問題