ajax Webサイトを構築し、javascriptMVCへの移行を検討しています。私たちのサイトには、htmlとJSのajax呼び出しを処理する独自の自家製コントローラーがあり、UIはJQueryUIウィジェットを広範囲に使用しています。
javascriptMVCについて少し読んで、モデルがどのように処理されるかという概念が気に入りました。特に、ajaxを操作してデータを読み取るのがいかに簡単か。私はいつもモデルをJSONオブジェクト(ある意味で構造体)として考えていて、モデルにメソッドを追加することがどれほど強力であるかを忘れていたと思います。
ただし、javascriptMVCを深く掘り下げてみると、コントローラーがJQueryUIウィジェットの責任の多くを担っていることに気づきました。すでに機能しているウィジェットを削除するのは嫌です。私たちのオプションは何ですか?
JQueryMXのモデルだけを採用できますか?賢いですか?コントローラとウィジェットを完全に変更して、JavascriptMVCにオールインする必要がありますか?他のオプションはありますか?
目標について言えば、将来のAjaxサイト(コントローラー+ウィジェット)のフレームワークが必要です。