CAB/SCSFで複雑なリッチクライアントユーザーインターフェイスを設計しているチームがいます。検討している設計要素の1つは、CABモジュールと、場合によってはCABビュー自体の動的ロードです。「箱から出して」SCSF/CABを利用すると、起動時にすべてのモジュールアセンブリが自動的にロードされます。リッチクライアントアプリケーションの起動時間は非常に長く、モジュールを追加するにつれて長くなります。
他の人々がCABモジュールのロードプロセスの標準的なオーバーヘッドを調べているかどうか、私はただ興味があります。それはすべてCABビューのロード内にありますか?もしそうなら、モジュールアセンブリの負荷フットプリントを最小限に抑えることができるように、CABビューの「オンデマンド」ロードメカニズムの設計を検討した人はいますか?ここでの考え方は、ビューが実際に最初に必要になるまでロードされるべきではないということです。また、モジュールレベルで「オンデマンド」のロードメカニズムを設計することには、実際のメリットはありますか?
ベストプラクティスについての考えをいただければ幸いです...
(この質問は元々http://social.msdn.microsoft.com/Forums/en-US/modelingandtools/thread/dce936fe-45f9-420c-90ca-286a8d553e35に表示されていたため、ダン)