バックボーン (外部ライブラリを除く約 8000 行の JavaScript) で大きなプロジェクトを開発しており、AngularJS への移行を検討しています。
現在、DOM の変更、イベントのバインドとバインド解除を処理するコードがたくさんあります。テンプレートのレンダリングに Mustache を使用しています。ほとんどのデータは AJAX で読み込まれ、Backbone モデルに格納されます。一部のモデルは BackboneRelational を使用します。私は約 10 個の小さな jQuery プラグインを使用して、派手な UI を実行しています。
私はこの移行を行う決心をしていますが、締め切りが心配です。質問は次のとおりです。
- AngularJS を使用して書き直すのにどれくらいの時間がかかりますか? 誰かが彼の経験を共有できるかもしれません。
- バックボーン部分とやり取りする必要があるときに頭を悩ませることなく、今すぐ Angular を使い始めて新しい機能を実装することは可能ですか?
- 締め切り後にこのリファクタリングを行うことにした場合、コードの移行を容易にするためにどのような方法をお勧めしますか?