私の背景はjQuery/require.js/backbone.jsです!
私の地平線を広げるために、私はDojoを詳しく見ていきます。
backbone.jsには、ビューコンポーネントがあります。一部の人々はむしろそれがコントローラだと言うでしょう。
新しいページコントローラを設定したい場合は、新しいbackbone.jsビューを生成します。非常に便利な便利なメソッドがあります。 。。
は、私はページレベルコントローラ(http://dojotoolkit.org/documentation/tutorials/1.7/recipes/app_controller/)ための道場1.7チュートリアルを見つけました。しかし、私はページ作成者は、最初から全体のコントローラをしたことを知って非常にがっかりしました 彼は概要に書いた:Dojo MVC-Controller-Classをベースとして探します
コントローラクラスから派生している可能性があります。
たぶん、チュートリアルシンプルに保つために、彼は
。あなたは、通常、現実世界のコントローラのこの種のために使用する基本クラスを言及しなかった、あるいは全く基底クラスは本当にありませんあなたは使用することができますか? 許容ライセンス付きの第三者クラスですか?
事前にどうもありがとう
ヴォルフガング
更新:
は、あなたの答えのために、クリス・ミッチェル、ありがとうございました。私はdojoクライアントmvcに多くの開発があると聞いてうれしいです。
したがって、jQuery/jQuery UI/backbone.jsスタックは、おそらくこのページコントローラーの問題では少し前です。しかし道場は本当に素晴らしいフレームワークです。
私の知る限り、MVC WIDGETS dojoに関連して、dojoにはjQuery UIより多くのものがあります。
Dojoウィジェットにはすでにウィジェットテンプレートがありますが、jQuery UIにはこれがありません。
jQuery Uiウィジェットのソースコードを調べると、そのような区切りはありません.HTMLスニペットは「ビルド」/ Javascriptと連結されていますが、これは維持するのがはるかに難しいです。
Boris Mooreのブログ記事(http://www.borismoore.com/2011/10/jquery-templates-and-jsviews-roadmap.html)によれば、jQuery UIチームは同じ方向に向いている可能性があります。
一般的に、私は多くのMVCウィジェットことを見ていないjQueryの分野で:
一例はBACKBONE.JSモデルとjQueryのオートコンプリートプラグインです (http://www.planbox.com/blog/news/updates/ jquery-autocomplete-plugin-for-backbone-js.html)を参照してください。
私は質問がここで答えられていないと思う...彼は具体的な実装を求めている。 –
私はdojoメーリングリストに質問を投稿しました。うまくいけば誰かがより良い答えを持っているはずです。 – mtyson