0

私はウィンザーにはかなり慣れていませんが、ビンザーとブーにはまったくの初心者です。ただし、私は IoC コンテナーを初めて使用するわけではありません。

私はすでにウィンザーで重要なことをいくつか行ってきました。これはすべて C# で行われており、XML 構成ファイルの構文は私にはまったくなじみがありません。

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

4

1 に答える 1

1

特に XML と比較した Binsor の利点に関する情報:

たぶん、DSL はそれを少し取りすぎているのかもしれません。それはいくつかの派手な棒が入った単一のクラスであり、ブーマジックがたくさんあります

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

http://docs.castleproject.org/Default.aspx?Page=Fluent-Registration-API&NS=ウィンザー

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

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

免責事項: 私は Castle.Windsor または Binsor プロジェクトに直接関与していません。また、好奇心から Boo のドキュメントを数回ざっと読んだだけです。この情報のほとんどは、Windsor でのちょっとした経験 (Fluent Registration API を使用) と Google から集めたもので、多くの仮定を置いています。

于 2011-12-04T05:06:21.550 に答える