이제 PRISM 4.1 (및 Reactive UI)을 사용하여 새 WPF 프로젝트를 시작하려고합니다. 이제는 IOC/DI 비트에 대해 확신이 서지 않습니다. 나는 MEF와 Structure Map으로 놀았으며, 지금까지 MEF와 확장 성 기능을 정말 좋아했습니다.MEF, WPF 및 Mocking
문제는 지금까지 IOC/DI로 구조 맵을 항상 사용했고 유닛 테스트를 도와주었습니다 (저는 조롱을 위해 MOQ를 사용합니다).
MEF를 DI/IOC로 사용 하시겠습니까? 또는 IOC/DI 용 구조 맵을 사용해야하며 WPF에서 MEF를 사용해야합니까?
나는 IOC/DI로 MEF를 사용하는 것이 가능하다는 것을 알고있다 - 그러나 그것은 "추천"이야 있는지 확실하지 않습니다. 기본적으로 나는 사람들이 MEF를 IOC/DI로 사용하기 시작한다면 어떤 감정을 갖기 위해 노력하고 있습니까? 그렇지 않다면 어떤 이유가 있겠습니까? WPF에서 MEF를 사용할 확률이 거의 확실하기 때문에 2 개의 다른 라이브러리가 없어도 좋을 것이라고 생각했습니다. 내 IOC/DI 요구 사항은 매우 기본적이고 POCO 개체 팩토리이며 조롱입니다. – friend
Glenn Block조차도 MEF를 IOC로 추천하지는 않지만 유창한 인터페이스 (속성없는)가 제공되므로 MEF2로 변경 될 수 있습니다. 그래도 MEF를 IOC/DI로 사용하여 성공한 사람이 있는지 알고 싶습니다. – friend