質問

私はウィンザーがかなり新しいもので、BinsorとBooはまったく新しいです。しかし、私はIOCコンテナに初めてのことではありません。

私はすでにウィンザーでいくつかの自明なことをしています。それはすべてC#で行われており、XML構成ファイルの構文は私にとって完全に異なります。

私は最近、BinsorとBooを使用してプロジェクトに移りました。 Windsorが提供するC#APIでBinsorを使用することで追加の利点を見るのに苦労しています。 Binsorは、Windsor C#APIにはそうでない他の機能を提供していますか?それとも、ブーを使用するのが好きなので、ブーを使用してウィンザーを構成できるようにするだけですか?

役に立ちましたか?

解決

特にXMLと比較した、ビンサーの利点に関するいくつかの情報:

たぶんDSLはそれを少し服用しすぎています。それはいくつかの派手なスティックが入っている単一のクラスと、たくさんの魔法を持っています

これらの投稿の年齢を見ると、Binsorはブロック上の最新のプロジェクトではないようです。 Binsor(そこに導入されている場合)のいくつかの技術がWindsor Fluent Registration APIにも適用されていると思います。

http://docs.castleproject.org/default.aspx?page=fluent-registration-api&ns=windsor

デフォルトでは、Booはあまり人気の低い言語であるため、Binsor APIがあまり頻繁に更新されていないと思います。

Binsorがまだ更新されているかどうかを確認することをお勧めします。そうでない場合は、一般.NET APIを支持して捨てます。まだ更新されている場合は、両方のオプションをよく見ていきます。 Fluent Registration APIはC#を最優先事項として設計されているため、Binsorはより良いブー支援を受ける可能性があります。

免責事項: :私は城に直接関わっていません。ウィンダーまたはビンサープロジェクトは、好奇心から数回ブーのドキュメントをざっと読んだだけです。この情報のほとんどは、マイナーウィンザーエクスペリエンス(Fluent Registration APIを使用)とGoogleから収集しました。多くの仮定を行っています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top