MEF, PRISM, Unity - Pros Cons

May 9, 2011 at 7:59 AM


I went though the older posts in this issue but they all seem outdated (from 2009), so I thought it justifies a new post.

The more I read about MEF, and PRISM with Unity, I find more features they have in common (only tackle differently), so my questions is basically:

Is the best practice for a new Silverlight (4) application is to use MEF as both a DI, and a view composition engine?

Is there any logic to using the libraries together?

What advantages MEF has over PRISM & Unity?

Does PRISM has a future?