Ember.js 从主干网迁移到余烬的最佳实践

Ember.js 从主干网迁移到余烬的最佳实践,ember.js,Ember.js,我继承了一个主干应用程序,运行在Rails内部。我正在考虑将应用程序转换为余烬,然而困难在于,在应用程序转换之前,我们不能暂停开发。取而代之的是,任何新的特性都将使用Ember构建,如果时间允许,我们将把旧的主干代码转换到Ember。因此,主干和余烬都需要存在于同一个Rails应用程序中 对于名称间隔,我想不出两个框架同时运行时可能出现的任何问题。但是,是否有与此相关的最佳实践?或者任何需要注意的已知陷阱?您的首要问题将是库兼容性。ie:-jQuery由主干网和余烬使用。同样的车把,在余烬的一面

我继承了一个主干应用程序,运行在Rails内部。我正在考虑将应用程序转换为余烬,然而困难在于,在应用程序转换之前,我们不能暂停开发。取而代之的是,任何新的特性都将使用Ember构建,如果时间允许,我们将把旧的主干代码转换到Ember。因此,主干和余烬都需要存在于同一个Rails应用程序中


对于名称间隔,我想不出两个框架同时运行时可能出现的任何问题。但是,是否有与此相关的最佳实践?或者任何需要注意的已知陷阱?

您的首要问题将是库兼容性。ie:-jQuery由主干网和余烬使用。同样的车把,在余烬的一面是一个硬依赖。根据您所使用的Ember版本,您将需要一个不同的把手。如果将主干网与
Backburner
一起使用,则可能存在类似的问题

除此之外,您可能需要将
rootElement
属性与
Ember.Application.create
一起使用,以告诉Ember只保留DOM的自定义部分