2013-07-24 75 views
2

我繼承了運行在Rails中的Backbone應用程序。我正在考慮將應用程序轉換爲Ember,但困難在於,我們無法暫停開發,直到應用程序轉換完成。相反,任何新功能都將使用Ember構建,並且如果時間允許,我們將把舊的Backbone代碼轉換到Ember。因此,Backbone和Ember都需要存在於相同的Rails應用程序中。從骨幹遷移到Ember的最佳實踐

使用name-spacing,我想不出任何兩個框架並行運行時可能出現的問題。但是,有沒有與此相關的最佳做法?或者有什麼已知的陷阱要留意?

回答

0

您的首要問題將是庫兼容性。即: - Backbone vs Ember使用的jQuery。對於Ember方面的把手來說,這是一個很難的依賴。根據你在哪個版本的Ember你將需要一個不同的Handlebars。如果您使用Backbone和Backburner,那可能是一個類似的問題。

除此之外,您可能需要使用rootElement屬性和Ember.Application.create來告訴ember僅粘貼DOM的自定義部分。