これまでのところ、私の Dojo Web アプリケーションでは、すべての高レベルのビュー (例: ホーム、検索ページ、管理ページなど) をウィジェットに分割し、それらを包括的なウィジェットに追加してビューを変更することで、メインのアプリケーション フローを処理してきました。アプリケーション全体を含み、ハイレベル ビュー ウィジェットの表示 css プロパティ (「none」、「block」) を交換します。
これは機能しますが、扱いにくいようです。
dojox/app の調査を開始しましたが、モバイル開発により適しているようです。道場リファレンスガイドから:
dojox/app は、ネストされたビューで形成されたアプリケーションを構成ファイルを介して簡単に構成し、これらのビュー間の移行を容易にするように設計されたアプリケーション フレームワークです。現在の主なターゲットはモバイル (電話とタブレット) デバイスですが、これに限定されず、デスクトップ アプリケーションにも使用できます。dojox/app のおかげで、アプリケーションを簡単に構成および構築して、簡単かつ迅速にデプロイできます。
おそらく、経験のある人なら、ブラウザで実行されるデスクトップ アプリケーションで Dojox/app を使用する場合の長所と短所を説明できるでしょうか? または、これを手動で処理するための他のより正式な代替手段 (特にビューの切り替え) はありますか?