Некий Энтони делится впечатлениями после знакомства с доступными DI-контейнерами для .NET. Рассматриваются:
Microsoft 2.0
Ninject 2.0
Castle Windsor 2.0
StructureMap 2.6.1
Autofac 2.1
Spring.net 1.3
MEF для .Net 4.0
Энтони описывает основные особенности каждого фреймворка и демонстрирует как можно использовать его на практике.
In general I'm only looking at basic features, and the syntax used to access them, but I hope it's enough to get a feel for each one's strengths and weaknesses.
Comparing .Net IoC containers, part zero: Groundwork
Comparing .Net IoC containers, part one: Microsoft Unity
Comparing .Net IoC containers, part two: Castle Windsor
Comparing .Net IoC containers, part three: Ninject
Comparing .Net IoC containers, part four: StructureMap
Comparing .Net IoC containers, part five: Autofac
Comparing .Net IoC containers, part six: Spring.Net
Comparing .Net IoC containers, part seven: MEF