私はこの2年間、JQueryを喜んで使用してきましたが、JQueryを使用して非常にクールな機能を作成することに成功しました。また、Webの将来が現在のクライアント側の道を進むと信じています。
しかしながら...
次の課題は、さまざまなコントローラーフレームワークの形でやってくるようです:KnockoutJS、BackboneJS、SproutCore、JavaScriptMVC(リストは続きます)。
Additonally、いくつかの素晴らしいがあるAMDローダーのような使用のためのツールRequireJSまたはLabJSなどしかし、jQueryのは、今持っているdefine
とthen
機能が焼きに。
すべてを追跡することはますます難しくなっています...
そして今、私の仕事は、何らかの形のクライアント側のMVCまたはMVVMフレームワークを使用するための戦略的方向を評価/決定することであるように思われます...しかし、私には非常に多くの質問があります。
- 上記のさまざまなコントローラーフレームワークとJQuery はどこに適合しますか?
- JQuery はそれぞれと一緒に使用されていますか、またはそれらのいくつかは独自の「JQueryスタイルのバージョン」を焼き付けていますか?
- 上記のさまざまなコントローラーフレームワークのいずれかを実装する場合、RequireJS などのツールは引き続き必要ですか?
- ん
define
とthen
能力焼きにjQueryの 今取って代わる AMDローダーは、上述しましたか? - どれが最もモジュール式のようですか?(下記の注を参照)
注:
将来のフレームワークで望まないことの1つは、使用しない機能を大量に取り込む必要があることです。つまり、真にモジュール化されたフレームワークを使用します。たとえば、jQuery UIを使用するには、実際には使用しない可能性のある他の多くのコアライブラリを取り込む必要があります。
私はそれぞれを実験しますが、いくつかの実際のフィードバックは素晴らしいでしょう。私はいくつかの「似たような」質問を見てきましたが、上記の歪曲に実際に答えた人はいません。
前もって感謝します!