What is the difference prism and mef Thanks

Topics: Prism v4 - WPF 4
Nov 20, 2011 at 8:40 AM

mef is the framework.
prism is also a framework based on MEF framework.
They different?
What prism to simplify and improve the place youThanks

Nov 21, 2011 at 7:34 PM
Edited Nov 21, 2011 at 7:41 PM


Prism provides guidance for several topics, one of which is dependency injection. MEF, on the other hand, is used in prism as a dependency injection mechanism.

From the Introduction chapter of the Prism documentation at MSDN:

“Prism provides guidance designed to help you more easily design and build rich, flexible, and easy-to-maintain Windows Presentation Foundation (WPF) desktop applications, Silverlight Rich Internet Applications (RIAs), and Windows Phone 7 applications. Using design patterns that embody important architectural design principles, such as separation of concerns and loose coupling, Prism helps you to design and build applications using loosely coupled components that can evolve independently but that can be easily and seamlessly integrated into the overall application. These types of applications are known as composite applications…”

You could find more information in the following links:

I hope you find this handy

Agustin Adami