私はPRISM 4.1(およびリアクティブUI)を使用して新しいWPFプロジェクトを開始しようとしています。今、私はIOC/DIビットについて少し不明です。私はMEFとStructure Mapで遊んだことがあり、これまでMEFとその拡張機能が本当に好きです。MEF、WPF、およびMocking
これまでのところ、私はIOC/DIとして構造マップを使用してきたので、ユニットテスト(私はMOQを使って嘲笑)を手伝ってきました。
DI/IOCとしてMEFを使用することをお勧めしますか?あるいは、IOC/DI用のStructure Mapを使用して、WPFでMEFを使用するだけですか?
私はIOC/DIとしてMEFを使用することが可能であることを知っている - しかし、それは「推奨」だかどうかわかりません。基本的に私は人々がMEFをIOC/DIとして使い始めていると感じていますか?そうでない場合は、理由はありませんか?私はほとんど確実にWPFでMEFを使用するので、2つの異なるライブラリを持たないのはいいと思っていましたが、わかりません。私のIOC/DIのニーズはかなり基本的なもので、POCO Object FactoryとMockingが主です。 – friend
あなたの最初のリンクを読むと、グレンブロックでさえIEFとしてMEFを推奨していないようですが、流暢なインターフェース(属性なし)が付いてくるので、MEF2で変わるかもしれません。それでも、誰かがMEFをIOC/DIとして使って成功したかどうかを知りたいと思っています。 – friend