人々が IoC コンテナに何を使用しているかを知りたいです。Castle Windsor についていくつか良いことを読んだことがありますが、多くの人が StructureMap、Unity、Ninject などを使用していることを知っています。
言及されたもの(および私が無視したもの)の違いのいくつかは何ですか。強み?弱点?より適切な適合 (StructureMap は ABC には最適ですが、XYZ にはあまり適していないなど)?
人々が IoC コンテナに何を使用しているかを知りたいです。Castle Windsor についていくつか良いことを読んだことがありますが、多くの人が StructureMap、Unity、Ninject などを使用していることを知っています。
言及されたもの(および私が無視したもの)の違いのいくつかは何ですか。強み?弱点?より適切な適合 (StructureMap は ABC には最適ですが、XYZ にはあまり適していないなど)?
Ninject はとても気に入っています... シンプルで使いやすく、クラスとインターフェイス間のバインディングを宣言するための流動的な表記法があり、コンテキスト バインディングをサポートしています。素晴らしい。
「最高」は常に主観的なものです。
そうは言っても、私は XML がより単純な Castle Windsor を好みます。ちなみに、私は Windsor と Spring.NET しか試していないので、他のものについてはあまり言えませんでした。
ストラクチャーマップが好きです。最新バージョンでは、XML 構成ファイルに頼らなくてもインラインで宣言できます。