Frage

Ich bin ziemlich neu in Windsor und völlig neu in Binsor und Boo. Ich bin jedoch nicht neu in IOC -Behältern.

Ich habe bereits mehrere nicht triviale Dinge mit Windsor gemacht. Alles wurde in C#durchgeführt, und die XML -Konfigurationsdateisyntax ist mir völlig fremd.

Ich bin erst kürzlich zu einem Projekt über Binsor und Boo übergegangen. Es fällt mir schwer, einen zusätzlichen Nutzen aus dem von Windsor bereitgestellten C# -APIs zu sehen. Bietet Binsor andere Funktionen, die die Windsor C# API nicht tut? Oder ist es nur so, dass Sie Windsor mit Boo konfigurieren können, weil Sie Boo gerne verwenden?

War es hilfreich?

Lösung

Einige Informationen zu den Vorteilen von Binsor, insbesondere im Vergleich zu XML:

Vielleicht nimmt DSL es jedoch ein bisschen zu viel. Es ist eine einzelne Klasse, die einige ausgefallene Stöcke enthält, und viel Boo -Magie

Binsor sieht das Alter dieser Beiträge an und scheint nicht das neueste Projekt auf dem Block zu sein. Ich gehe davon aus, dass einige der Techniken im Binsor (falls dort eingeführt) auch auf die Windsor -Fluent -Registrierungs -API angewendet wurden:

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

Ich würde standardmäßig davon ausgehen, dass die Binsor -API, da Boo eine weniger beliebte Sprache ist, weniger häufig aktualisiert wird.

Ich schlage vor, zu überprüfen, ob Binsor noch aktualisiert ist. Wenn dies nicht der Fall ist, würde ich es zugunsten der allgemeinen .NET -API abgeben. Wenn es noch aktualisiert wird, würde ich mir beide Optionen genau ansehen. Binsor hat das Potenzial, eine bessere Boo -Unterstützung zu erhalten, da die fließende Registrierungs -API mit C# als oberste Priorität entworfen wurde.

Haftungsausschluss: Ich bin nicht direkt mit dem Schloss beteiligt. Die meisten dieser Informationen, die ich aus einer kleinen Windsor -Erfahrung (mit der fließenden Registrierungs -API) und von Google gesammelt habe, mache ich viele Annahmen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top