Possible Duplicate:
How do the major C# DI/IoC frameworks compare?
I'd like to change my current ioc container - Spring.net to another one. Over time my web.config with spring object defnitions has greatly expanded and I think it's time to replace it with something more developer friendly and a bit more efficient (Ninject, StructureMap, etc). Could you suggest me best solution to choose? My application is asp.net web forms based (currently .NET 3.5, but in nearly future I wanna migrate it to .NET 4.0), currently I use Spring only for basic constructor and property injection, e.g. :
<object id="SampleObjectA" type="MyProject.Web.SampleAobjectA, MyProject.Web">
<constructor-arg index="0" value="SomeValue" />
</object>
<object type="Default.aspx">
<property name="SampleObjectA" ref="SampleObjectA" />
</object>