可能性の重複とSpring.NETを置き換えます - 別のものにSpring.net
How do the major C# DI/IoC frameworks compare?は別のIoCコンテナ
私は私の現在のIOCコンテナを変更したいと思います。時間がたつにつれて、Springオブジェクトdefnitionsを持つweb.configが大幅に拡張されました。開発者にとってより使いやすく、より効率的なもの(Ninject、StructureMapなど)に置き換える必要があると思います。あなたは私に最良のソリューションを選択するように提案できますか? 私のアプリケーションはasp.netのWebフォームベースです(現在は.NET 3.5ですが、近い将来は.NET 4.0に移行したいと考えています)。現在のところ、Springは基本的なコンストラクタやプロパティの注入にのみ使用しています。 :
<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>
正確に問題がありますか。あなたの質問がIoCコンテナが最善のものであれば、それはおそらくSOのトピック外でしょう。 – CodesInChaos
私の質問は、私の場合には最高のもので、春の代替品として選択するように私に提案します。 –
どのようにスプリングの交換が特別なのかわかりません。まともなIoCコンテナはコンストラクタとプロパティの注入をサポートします。 – CodesInChaos