0

以下を使用して動的ロード用の外部 Silverlight モジュールを作成することの長所と短所は何ですか?

1 - Silverlight クラス ライブラリ (ClientBin の dll)

2 - Silverlight アプリケーション (ClientBin の xap)

4

2 に答える 2

2

1) より簡単に操作できます。物事を行う方法が少なくなります。

2) 扱いにくく、より多くのものを詰め込むことができます。

それらを差別化するのは、実際にemで物事をパックする能力です. XAP の処理にはもう少し時間がかかりますが、ダウンロードするように設定してしまえば、どちらも大したことではありません。ダウンロードの設定とロードの一意性は、ロードの難しい部分でさえあるかもしれません。

もちろん、デフォルトでは XAP はアプリケーション用であるという事実があります。

(XAP を動的にロードする例は、silverlight 4、動的に xap モジュールをロードしています)

于 2010-10-07T17:26:12.710 に答える
0

Prism のパターンとライブラリを使用します。現在、V4 alpha 8 ドロップを問題なく使用しています。

Prism では、すべてのモジュールは (Silverlight アプリの) XAP ファイルであり、特に別のことをしたい場合を除き、読み込みは自動的に管理されます。

ビルドによってすべての XAP が ClientBin に配置されるため、ソリューションを管理するのに最適な方法です。

50 近くのモジュールがありますが、最初のアプリの起動はわずか 400kb です (常に小さくなっています)。動的読み込みは、間違いなく Silverlight 開発の未来です。Silverlight.Net ギャラリーのほとんどのアプリはモノリシック モンスターです。

于 2010-10-07T22:07:00.483 に答える