powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Простой вопрос по MEF
25 сообщений из 27, страница 1 из 2
Простой вопрос по MEF
    #38308367
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кто использует? как отзывы? стоит ли использовать?
спасибо!
...
Рейтинг: 0 / 0
Простой вопрос по MEF
    #38308391
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вот и вездесущий и разношёрстный Винни :)

Какова задача?
...
Рейтинг: 0 / 0
Простой вопрос по MEF
    #38308405
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУА вот и вездесущий и разношёрстный Винни :)

Какова задача?



собственно, похожая на то, для чего придумали MEF.
Расиряемость, плагинизм...
...
Рейтинг: 0 / 0
Простой вопрос по MEF
    #38308425
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну расширяемость с плагинизмом можно склепать десятком строк кода из обычной рефлексии и одного интерфейса... :)
...
Рейтинг: 0 / 0
Простой вопрос по MEF
    #38308449
Фотография Нахлобуч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Winnipuhсобственно, похожая на то, для чего придумали MEF.
Расиряемость, плагинизм...
Для плагинизма есть отдельное нечто из неймспейса System.Addin -- там и изоляция в отдельном АппДомене, и динамическая загрузка-выгрузка, и явный и сильный decoupling и т.д.

MEF же -- по сути, Dependency Injection-фреймворк с некоторым количеством плюшек.
...
Рейтинг: 0 / 0
Простой вопрос по MEF
    #38308512
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MEF прежде всего разрабатывался для плагинов. Расширения последних версий vs построены с его применением.
С версии 2.0 мало чем уступает полноценным di framework'aм.
...
Рейтинг: 0 / 0
Простой вопрос по MEF
    #38308532
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Winnipuhсобственно, похожая на то, для чего придумали MEF
Поэтому я и спрашивал о задаче. Просто прилепить расширение в виде плагина - плёвое дело, можно и в рукопашную. Если нужно нечто более боевое, начинаются танцы с бубном. К примеру, потребуется к песочнице безопасность прикрутить, начинаются свистопляски с Evidence и SecurityZone + CreateInstanceAndUnwrap. Захочется версионности - начинаются свистопляски с введением дополнительных атрибутов и иже.

Еще раз, озвучь требования к плагизнизму :)
...
Рейтинг: 0 / 0
Простой вопрос по MEF
    #38308551
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУWinnipuhсобственно, похожая на то, для чего придумали MEF
Поэтому я и спрашивал о задаче. Просто прилепить расширение в виде плагина - плёвое дело, можно и в рукопашную. Если нужно нечто более боевое, начинаются танцы с бубном. К примеру, потребуется к песочнице безопасность прикрутить, начинаются свистопляски с Evidence и SecurityZone + CreateInstanceAndUnwrap. Захочется версионности - начинаются свистопляски с введением дополнительных атрибутов и иже.

Еще раз, озвучь требования к плагизнизму :)

Да я пока проясняю ситуацию, куда бежать, подробности обдумываются....
...
Рейтинг: 0 / 0
Простой вопрос по MEF
    #38308558
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WinnipuhДа я пока проясняю ситуацию, куда бежать, подробности обдумываются....
Любитель побегать по пустому стадиону без цели? :)
...
Рейтинг: 0 / 0
Простой вопрос по MEF
    #38308573
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУWinnipuhДа я пока проясняю ситуацию, куда бежать, подробности обдумываются....
Любитель побегать по пустому стадиону без цели? :)

с целью ;-)
...
Рейтинг: 0 / 0
Простой вопрос по MEF
    #38309464
netivan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Winnipuh,

хрень вам советуют)) Castle Winsdor рулит!
...
Рейтинг: 0 / 0
Простой вопрос по MEF
    #38309484
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Winnipuh, набросал рецептики, сравнивай.

http://codearticles.ru/catalogs/248

P.S. Ясельный вариант на рефлексии + интерфейс опубликую позже :)
...
Рейтинг: 0 / 0
Простой вопрос по MEF
    #38309490
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУP.S. Ясельный вариант на рефлексии + интерфейс опубликую позже :)
Стоп, он же есть у меня уже, точно. Вспомнил.

Вот вариант поделия в виде песочницы, которая может работать с различными уровнями доверия, с атрибутами и пр.
Можно взять за основу и подгружать в нее свои плагины.

http://codearticles.ru/articles/1303
...
Рейтинг: 0 / 0
Простой вопрос по MEF
    #38309562
netivan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Простой вопрос по MEF
    #38309587
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
netivanМСУ,

http://docs.castleproject.org/Default.aspx?Page=Basic-Windsor-Tutorial&NS=Windsor&AspxAutoDetectCookieSupport=1
!!!

Во-первых, зачем мне левая сборка, если есть штатный функционал в коробке FW? Во-вторых, поддерживает ли этот велосипед различные уровни доверия? В третьих, ты различаешь понятие "реализация IoC (DI)" от "реализации addin"?

Особенно интересует 3 вопрос.
...
Рейтинг: 0 / 0
Простой вопрос по MEF
    #38309642
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Насколько я помню, отличие MEF от Unity и прочее заключается только в динамической подгрузке модулей. То есть если список модулей известен заранее, проще с MEF не заморачиваться...
...
Рейтинг: 0 / 0
Простой вопрос по MEF
    #38309663
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arm79Насколько я помню, отличие MEF от Unity и прочее заключается только в динамической подгрузке модулей. То есть если список модулей известен заранее, проще с MEF не заморачиваться...
Вот тут немного.
...
Рейтинг: 0 / 0
Простой вопрос по MEF
    #38309675
netivan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУnetivanМСУ,

http://docs.castleproject.org/Default.aspx?Page=Basic-Windsor-Tutorial&NS=Windsor&AspxAutoDetectCookieSupport=1
!!!

Во-первых, зачем мне левая сборка, если есть штатный функционал в коробке FW? Во-вторых, поддерживает ли этот велосипед различные уровни доверия? В третьих, ты различаешь понятие "реализация IoC (DI)" от "реализации addin"?

Особенно интересует 3 вопрос. давайте разберемся с определением addin. Например, делаю некий плагин и его прописываю в конфиге - это addin?
...
Рейтинг: 0 / 0
Простой вопрос по MEF
    #38309695
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУArm79Насколько я помню, отличие MEF от Unity и прочее заключается только в динамической подгрузке модулей. То есть если список модулей известен заранее, проще с MEF не заморачиваться...
Вот тут немного.

http://blog.trukhin.com/2011/02/unity-mef.html
...
Рейтинг: 0 / 0
Простой вопрос по MEF
    #38309703
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
netivanдавайте разберемся с определением addin. Например, делаю некий плагин и его прописываю в конфиге - это addin?
Ты уже сам ответил на свой вопрос.
...
Рейтинг: 0 / 0
Простой вопрос по MEF
    #38309838
netivan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ,

вообщем одни и теже яйца. Человек хочет выбор, пусть посмотрит оба. ИЛи напишет свой =)
...
Рейтинг: 0 / 0
Простой вопрос по MEF
    #38309854
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
netivanМСУ, вообщем одни и теже яйца. Человек хочет выбор, пусть посмотрит оба. ИЛи напишет свой =)
Вообщем, фиг с ним. "Плагинизм" можно на чем угодно наваять, хоть на жопе негра :)
...
Рейтинг: 0 / 0
Простой вопрос по MEF
    #38310138
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУnetivanМСУ, вообщем одни и теже яйца. Человек хочет выбор, пусть посмотрит оба. ИЛи напишет свой =)
Вообщем, фиг с ним. "Плагинизм" можно на чем угодно наваять, хоть на жопе негра :)

ну, я бы не стал так углубляться даже если сильно нужно
...
Рейтинг: 0 / 0
Простой вопрос по MEF
    #38310190
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arm79МСУпропущено...

Вот тут немного.

http://blog.trukhin.com/2011/02/unity-mef.html

Это старье, а вы ребята в лесу живете. Уже давно вышла вторая версия mef и
"Разрешает типы без регистрации, открытые обобщения" в ней есть.
...
Рейтинг: 0 / 0
Простой вопрос по MEF
    #38310194
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeVaArm79пропущено...


http://blog.trukhin.com/2011/02/unity-mef.html

Это старье, а вы ребята в лесу живете. Уже давно вышла вторая версия mef и
"Разрешает типы без регистрации, открытые обобщения" в ней есть.

Список далеко не полный(например, в unity отсутствовал lazy import), а в версии 3.0 этот функционал появился
...
Рейтинг: 0 / 0
25 сообщений из 27, страница 1 из 2
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Простой вопрос по MEF
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]