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?