![]() |
|
Модераторы: gambit, Kefir, Partizan |
![]()
|
|
| vikaz |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 869 Регистрация: 15.2.2006 Репутация: 1 Всего: 12 |
Всем привет! Ребята, добрый день!
Возник вопрос к тем, кто работал с этими технологиями. Как известно первая и вторая технология, позволяет строить масштабируемые приложения на основе плагинов. Prism уже известен давненькоо, а вот MEF - молодой "игрок", но уже примененный в Visual Studio 2010. Вопрос: На сколько хорош MEF при построении приложения в WPF. Может ли MEF полностью заменить Prism? -------------------- ![]() Нет ничего настолько исправного, чтобы в нем не было ошибок. /Ф. Петрарка/ |
|||
|
||||
| -Mikle- |
|
|||
![]() Невидимка Vingrad'а ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1672 Регистрация: 22.6.2003 Где: Казахстан, Астана Репутация: 13 Всего: 59 |
MEF может заменить IoC, но не призм. MEF по своей сути, это контейнер объектов. Его задача состоит в том, чтобы содержать в себе ссылки на экземпляры объектов (экспорты) и автоматически находить и присваивать эти ссылки в соответствующие свойства (импорты). Обе точки определяются соответствующими метаданными определенными разработчиком. Другими словами, это еще один простой механизм контейнера, который несколько упрощает и абстрагирует исходный код, пряча в себе дополнительный код по поиску импортируемых точек и назначению в них соответствующих объектов.
Prism - преследует совсем другие задачи. последняя его версия стала поддерживать MEF в замен использовавшегося до этого IoC из Microsoft Practices. -------------------- Если тебе плюют в спину, значит ты впереди... |
|||
|
||||
| vikaz |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 869 Регистрация: 15.2.2006 Репутация: 1 Всего: 12 |
Спасибо за ответ, Камрад!
Это сообщение отредактировал(а) vikaz - 29.3.2011, 05:20 -------------------- ![]() Нет ничего настолько исправного, чтобы в нем не было ошибок. /Ф. Петрарка/ |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | WPF и Silverlight | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |