2012-03-17 18 views
0

私は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を使用するだけですか?

答えて

0

IOCのニーズに応じて異なりますが、IOCとしてMEFを使用することは可能です。

グレン・ブロックは、2009年

http://codebetter.com/glennblock/2009/08/16/should-i-use-mef-for-my-general-ioc-needs/

マーク・シーマンは、彼の本の中でIOCとしてMEFの章を持っているから、このことについてブログ記事を持っています。

http://www.amazon.com/Dependency-Injection-NET-Mark-Seemann/dp/1935182501/ref=sr_1_1?ie=UTF8&qid=1332021360&sr=8-1

+0

私はIOC/DIとしてMEFを使用することが可能であることを知っている - しかし、それは「推奨」だかどうかわかりません。基本的に私は人々がMEFをIOC/DIとして使い始めていると感じていますか?そうでない場合は、理由はありませんか?私はほとんど確実にWPFでMEFを使用するので、2つの異なるライブラリを持たないのはいいと思っていましたが、わかりません。私のIOC/DIのニーズはかなり基本的なもので、POCO Object FactoryとMockingが主です。 – friend

+0

あなたの最初のリンクを読むと、グレンブロックでさえIEFとしてMEFを推奨していないようですが、流暢なインターフェース(属性なし)が付いてくるので、MEF2で変わるかもしれません。それでも、誰かがMEFをIOC/DIとして使って成功したかどうかを知りたいと思っています。 – friend

関連する問題