2013-07-24 46 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的自定义部分。