2012-01-16 3 views
1

대 그냥MEF 확장 AutoFac

는 여전히 함께 프리즘을 사용할 수 ... 프리즘에 반대

은 그냥 AutoFac를 사용하는 사람들이 많이 주위에 묻는 것 같다 ... 의존성 삽입 (Dependency Injection)과 프리즘에 대한 학습 AutoFac과 함께?

아니면 AutoFac

과 함께 MEF를 사용합니까

나는 그것을 모두 함께 맞는 방법에 대한 jsut 혼란 스러워요 죄송합니다.

감사

답변

2

PRISM은 DI 컨테이너, 화합과 MEF의 두 가지 유형이 있습니다. Auto fac는 컨테이너를 제공하지만 MEF/Unity는 mvvm 디자인 패턴을 포함한 다른 여러 가지 기능을 제공합니다.

질문에 대답하려면 예, AutoFac을 DI 컨테이너로 PRISM과 함께 사용할 수 있지만 모듈 로딩 가능성 및 PRISM이 MEF/Unity 컨테이너에서 제공하는 것보다 더 많은 것들이 누락되었습니다.

편집 : MEF는 실제 DI 컨테이너가 아닙니다. "MEF를 사용하여 알려지지 않은 것들을 관리하고, IoC 컨테이너를 사용하여 알려진 일련의 것들을 관리합니다." - 글렌 블록

+1

고마워 ... 또한이 링크가 도움이 되었습니까? http://buksbaum.us/2009/12/06/bootstrapping-an-application-with-mef-and-autofac/ – TheWommies