Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is MEF mature enough to bet the company on?

My company needs to rewrite a large monolithic program, and I would want it written using a plugin type architecture. Currently the best solution appears to be MEF, but as it is a fairly 'new' thing I am warey of betting the future of my company (and my reputation) on it.

Does anyone have a feeling on how mature a solution MEF is ?

Thanks

like image 987
mmmm Avatar asked Dec 18 '25 18:12

mmmm


1 Answers

Visual Studio's entire extension system is now built on MEF.

That is to say that Microsoft is Dog-fooding it (like they are doing with WPF).

Given that the framework developers themselves will be working with it, you can feel pretty confident that it is here to stay. However, as with any first release, you are almost guaranteed to have some growing pains when the next release comes around.

Personally, I would go for it. It is certainly better than the tightly-coupled-reflection-based alternative.

like image 164
John Gietzen Avatar answered Dec 21 '25 03:12

John Gietzen



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!