Совершенно недавно вышла новая версия PRISM 4.0 (данное детище выпустили команда Pattern & Practice), которая уже в себя включает не только UnityContainer, но и MefContainer. То есть модульность в приложении может бы реализована не только по средствам Unity, но теперь можно модульность реализовать и при помощи MEF. Скажу честно, с Unity мне не довелось поработать, потому что в силу некоторых обстоятельств у меня не хватило времения для самостоятельного изучения, а в рабочем проекте данная технология не довелось запользовать.
MEF (Manadged Extensability Framwork) — на мой взгляд, одно из самых своевременных, полезных и очень нужных изобретений! Эта технология стала следующей после LINQ, которая заслуживает внимания. В этой статье покажу пример использования PRISM для реализации модульности на примере MefBootstrapper.