What is common between Autofac, Castle and MEF?
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.
3 Comments to What is common between Autofac, Castle and MEF?
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.
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.
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
Search
Archives
Recent Comments
- aCoder on Extension methods for interfaces
- Requirements for the Photon .NET project | Rinat Abdullin on IRepository, cross-cutting concerns and flexibility
- Nicholas Blumhardt on Extension methods for interfaces
- aCoder on IRepository, cross-cutting concerns and flexibility
- Rinat Abdullin on Blog upgraded
- Rinat Abdullin on Extension methods for interfaces
- IRepository, cross-cutting concerns and flexibility | Rinat Abdullin on Extension methods for interfaces
- Bill Pierce on Blog upgraded
- aCoder on Extension methods for interfaces

July 17, 2008