1

私は最近、JavaScript フレームワーク用の MVC をかなり見てきましたが、Spine.js の全体的な感触と、CoffeeScript を使用しているという事実が非常に気に入っています。とはいえ、この段階での私の主な関心事は、MVC フレームワークをかなり大きな既存のアプリケーションに繰り返しドロップできるようにする必要があるということです。私が Spine.js で見たドキュメンテーションのほとんどは、新しいアプリケーションの作成に焦点を当てています。

これを行うための最善の方法について何か提案はありますか? どこかに良いチュートリアルがあればそれも素晴らしいでしょうが、Google は私の友人ではありませんでした。

それとも、これは単なる悪い考えであり、レガシーを扱うときは他の場所に行くべきですか? Angular は私と同じようにクリックしませんでしたが。ただし、従来のアプリケーションで繰り返し使用する方法については、かなり簡単に思えました。

4

2 に答える 2

0

明示的な mvc 構造を持たないレガシー アプリを、spine.js やバックボーン、Angular などに適合させると、経験が減る可能性が高いことがわかりません。

反復的な変換は、新しいアプリを作成して、アプリの GUI インタラクションを定義する定型的な要素を除いたものによく似ています。MVC 構造にうまく適合するコンポーネントを引き出すことによって、モデルとコントローラーに焦点を当てることから始めます。早い段階で、Spine のような特定のアプリ インタラクション コンポーネントを回避することをお勧めします。これは、Spine の規則に従って他のすべてを使用する準備ができたら、それらがより意味を持つようになるためです。

于 2013-04-01T20:13:15.900 に答える