What is common between Autofac, Castle and MEF?

Thursday, July 17th, 2008 | Uncategorized

Ok, now it is official. The father of Autofac .NET IoC Container, Nicholas Blumhardt, has joined the team of Krzysztof Cwalina at Microsoft.

He will be the Program Manager in a team that’s building the Managed Extensibility Framework

Additionally Hamilton Verissimo (founder of the Castle project) will be joining the same team.

Congratulations and good luck, Nick! You can make the difference out there))

PS: Nick and Hamilton will still be able to spend as much time as they want on their pet projects. There’s the permission from Microsoft for that.

Tags: , ,

3 Comments to What is common between Autofac, Castle and MEF?

Jeremy Gray
July 17, 2008

Crazy times, crazy times. I’m highly interested to see who ends up over there next. Will it be another of the IoC folk? Someone from the unit testing realm? Someone from the mocking space? (many seem to already be wondering if Oren is on his way to MSFT, for example.)

Should be interesting to see how this all plays out over the coming years.

Rinat Abdullin
July 18, 2008

I guess, that there will be some improvement of the .NET for all the developers in general. But the scissors will not get sharper.

In the computational mathematics there is that “There are no free lunches” theorem. Simply put, it means that the specialized solution is always better in solving specific problems (that it is optimized for). And the generic solution is just good on the average.

Same could be applied to the development. MEF is the generic extensibility implementation. Autofac/Castle - specific IoC containers good for the specific scenarios (same with the mocking, testing etc).

So in general it would be easier for us to develop. But sharp and highly specific scenarios would still require sharp scissors.

liviu
August 6, 2008

What is painfull,

is that people are not working to extend their original frameworks, but now working at someoneelse’s idea. Now we have CTPs…
My personal problem is: should i invest my time to use CTP, should i use older but stabler stuff like Windsor, StructureMap, etc?
Or should i just write my own little IOC container taylored by my specific needs.

Leave a comment

RSS

Search

Archives