плюсы и минусы MEF vs Portable Areas через MvcContrib для совместного программирования - PullRequest
5 голосов
/ 24 августа 2010

Я изучал области MEF и Portable, а также преимущества и недостатки их использования в среде совместного программирования.

Я нашел следующую статью

http://www.thegecko.org/index.php/2010/06/pluggable-mvc-2-0-using-mef-and-strongly-typed-views/

, в котором говорится, что

MEF был выбран среди других решений, таких как переносимые области, поскольку он позволяет объединять все плагины в единый сайт во время выполнения без необходимости ссылаться на сборки.

Я не нашел ни одного реального глубокого сравнения между этими двумя технологиями, хотя я нашел следующий вопрос, на который не было ответов.

http://mef.codeplex.com/Thread/View.aspx?ThreadId=210370

Потратили некоторое время на поиски, есть ли у кого-нибудь опыт работы с этими двумя технологиями и / или понимание ситуаций, когда одна из них предпочтительнее другой?

1 Ответ

1 голос
/ 01 сентября 2010

Я никогда не использовал Portable Areas, но я думаю, что стоит упомянуть, что одно большое преимущество MEF по сравнению с другими решениями, на мой взгляд, состоит в том, что MEF теперь включен в Framework 4.0 .Если это правда, что для переносимых областей требуются сборки, ссылающиеся друг на друга, это может показаться большим недостатком по сравнению с MEF (то есть, если для вас важна подключаемая архитектура).

...