Question

Je suis assez nouveau à Windsor, et complètement nouveau pour Binsor et Boo. Cependant, je ne suis pas nouveau dans des conteneurs IoC.

Je l'ai déjà fait plusieurs choses non triviales avec Windsor. Tout a été fait en C # et la syntaxe du fichier de configuration XML est totalement étranger à moi.

Je viens récemment déplacé sur un projet en utilisant Binsor et Boo. Je vais avoir du mal à voir un avantage supplémentaire d'utiliser Binsor sur C # API fournies par Windsor. Est-ce Binsor offre d'autres fonctionnalités que le Windsor API C # ne pas? Ou, est-ce que vous pouvez configurer si Windsor en utilisant Boo parce que vous souhaitez utiliser Boo?

Était-ce utile?

La solution

Quelques informations sur les avantages de Binsor, en particulier par rapport au format XML:

Peut-être que DSL prend un peu trop, cependant. Il est une seule classe qui a quelques bâtons de fantaisie dans, et beaucoup de Boo magique

Recherche à l'âge de ces postes, Binsor ne semble pas être le plus récent projet sur le bloc. Je suppose que certaines des techniques dans Binsor (si elles sont introduites là-bas) ont depuis été appliqué à l'API d'enregistrement Fluent Windsor ainsi:

http://docs.castleproject.org/Default. aspx? page = Courant iMMATRICULATION API & NS = Windsor

Je suppose par défaut que, puisque Boo est un langage moins populaire que l'API Binsor est moins fréquemment mis à jour.

Je suggère de vérifier si dans Binsor est toujours mis à jour. Dans le cas contraire, je ne Ditch en faveur de l'API générale .Net. Si elle est toujours mise à jour, je prends un bon coup d'oeil aux deux options. Binsor a un potentiel d'avoir un meilleur soutien Boo, depuis l'API d'enregistrement Fluent a été conçu avec C # comme priorité absolue.

Disclaimer : Je ne suis pas directement impliqué dans les projets Castle.Windsor ou Binsor, et je qu'effleurer la documentation Boo quelques fois par curiosité. La plupart de cette information que j'ai une certaine expérience recueillies auprès de mineur Windsor (avec l'API Courant d'enregistrement) et de Google -. Je fais beaucoup d'hypothèses

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top