私はBackbone(外部ライブラリを除いて約8000行のJavaScript)で大きなプロジェクトを開発しています。私はAngularJSへの移行を検討しています。バックボーンからAngularJSへの移行 - どの程度難しいですか?
現在、DOMの変更、イベントのバインドとバインド解除を処理するコードが多数あります。私はテンプレートレンダリングのためにMustacheを使用しています。ほとんどのデータはAJAXでロードされ、Backboneモデルに格納されます。その中にはBackboneRelationalを使用するものがあります。私は約10の小さなjQueryプラグインを使って、派手なUIのことをしています。
私はこの移行を行うことに決めましたが、締め切りが心配です。したがって、質問は次のとおりです。
- AngularJSを使用して書き直すにはどのくらいの時間がかかりますか?多分誰かが彼の経験を共有することができます。
- 今すぐAngularを使用してバックボーンの部分と対話する必要があるときに頭痛を発生させることなく、新しい機能を実装することは可能ですか?
- 締め切り後にこのリファクタリングを行うことに決めたら、コードを移行しやすくするためにどのような方法をお勧めしますか?
あなたの質問は面白いですが、おそらく広すぎるでしょう – lucuma
私は同じことをしています。何をやったの?あなたの経験を分かち合う心? – fbynite
私はAngularに移行することをお勧めします。コードははるかに簡単で、いくつかのテストがあります。しかし、プロジェクトの全体構造(APIとGUIを分けて)を変更し、すべてのHTML、JS、CSSを小さく独立したモジュールに分割したいと思っていました。だから私の提案は、Angular ASAPで完全に動作するバージョンを取得することに焦点を当て、他のすべてのリファクタを後で残すことです。乾杯:) – mik01aj