MEF, IOC или Prism? Лучший подход к разработке клиента Silverlight для RIA Services - PullRequest
1 голос
/ 09 января 2012

Мне нужно получить правильное решение для долгосрочного проекта о том, что выбрать: MEF, IOC или Prism.

Какой наилучший подход к разработке веб-сайта Silverlight (RIA Services).

В основном он имеет сложный интерфейс.

Спасибо за любую подсказку!

1 Ответ

4 голосов
/ 09 января 2012

Хорошо, давайте сформулируем это следующим образом:

IOC - это шаблон. MEF - это библиотека от Microsoft, которая помогает вам управлять вещами и вещами, о которых вы не знаете, где IOC занимается управлением делами, которые вы делаете.знать о

PRISM - это библиотека, которая была разработана, чтобы помочь в создании сложных UI.Он использует MEF или Unity (ваш выбор) в качестве контейнера зависимостей.

Поэтому ваши вопросы не имеют смысла в том виде, в котором они задаются.Если вы хотите создать сложный пользовательский интерфейс с Silverlight, вы хотите инвестировать в изучение PRISM.PRISM, в свою очередь, будет использовать MEF (или Unity)

...