2

Rails 内で実行される Backbone アプリを継承しました。アプリを Ember に変換することを検討していますが、問題は、アプリが変換されるまで開発を一時停止できないことです。代わりに、新しい機能はすべて Ember で構築され、時間が許す限り、古いバックボーン コードを Ember に移行します。このため、Backbone と Ember の両方が同じ Rails アプリ内に存在する必要があります。

名前空間では、両方のフレームワークを並行して実行することで発生する可能性のある問題は考えられません。ただし、これに関連するベストプラクティスはありますか? または、注意すべき既知の落とし穴はありますか?

4

1 に答える 1

0

主な問題はライブラリの互換性です。ie:- Backbone と Ember で使用される jQuery。Ember側では強い依存関係であるHandlebarsについても同じです。使用している Ember のバージョンに基づいて、異なるハンドルバーが必要になります。で Backbone を使用している場合Backburner、同様の問題が発生する可能性があります。

rootElementそれ以外では、属性を使用Ember.Application.createして ember に DOM のカスタム部分のみに固執するように指示する必要があるでしょう。

于 2013-07-24T03:48:04.417 に答える