0

ここ数日から、PRISM、CAL、MEFについて読んでいました。これらはすべて、構成、モジュール性、ブートストラッパー、シェル、リージョンなどをサポートします。

ですから、私の頭に浮かぶ質問はです。これらすべてがモジュール性の主な機能をサポートしているため、使用するフレームワークとそれらが最適な場所。

誰かがこれらの技術を比較するために私を導くことができますか?

4

2 に答える 2

3

CALはPRISMの古い名前であり、現在は使用されていません。PRISMは、MEF、Unity、またはその他の制御の反転を使用して、構成と依存性注入を実装します。MEFはUnityよりも新しく、操作が簡単ですが、使用するテンプレートによって異なります。

おそらく、PRISMの理解を深めるために、 Developer's GuidtoPrismを確認する必要があります。PRISMでのIoC/DIの使用については、モジュラーアプリケーションの開発/依存性注入とモジュラーアプリケーションで説明されています。

また、アプリケーションが複合アプリケーションの定義に適合していると思われる場合でも、PRISMは過剰に設計されていると見なされることに注意してください(おそらく適合しません)。

Caliburn.MicroMVVMLightなどのより単純なフレームワークを使用すると、MVVMおよびWPFの開発に慣れるのがはるかに簡単になります。

于 2012-06-06T07:03:15.340 に答える
0

CALは、Prismフレームワークの以前の名前です。MEFはIoCコンテナ(そのうちの1つ)です。Prismは、さまざまなIoCコンテナーを使用できます(UnityとMEFはそのまま使用できます)。

したがって、あなたの質問は意味がありません。

于 2012-06-06T07:04:18.563 に答える