Какова цель Binsor, когда есть C# API для Виндзора?

StackOverflow https://stackoverflow.com/questions/8373378

  •  27-10-2019
  •  | 
  •  

Вопрос

Я довольно новичок в Виндзоре и совершенно новичок в Binsor, и Бу. Тем не менее, я не новичок в контейнерах МОК.

Я уже сделал несколько нетривиальных вещей с Виндзором. Все это было сделано в C#, и синтаксис файла XML конфигурации полностью чуждо мне.

Я только недавно перешел в проект, используя Binsor и Boo. Мне трудно увидеть какую -либо дополнительную выгоду от использования Binsor по сравнению с API, предоставленными Виндзором. Предлагает ли Binsor другие возможности, которые нет Windsor C# API? Или это просто так, чтобы вы могли настроить Windsor, используя BOO, потому что вам нравится использовать BOO?

Это было полезно?

Решение

Некоторая информация о преимуществах Binsor, особенно по сравнению с XML:

Может быть, DSL принимает это слишком много, хотя. Это единственный класс, в котором есть несколько причудливых палочек, и много волшебства Бу

Глядя на возраст этих постов, Бинсор, кажется, не является новым проектом на блоке. Я предполагаю, что некоторые из методов в Binsor (если введены там) с тех пор были применены и к API регистрации Виндзора.

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

Я бы предположил по умолчанию, что, поскольку BOO является менее популярным языком, который Binsor API реже обновляется.

Я предлагаю проверить, обновляется ли Binsor. Если это не так, я бы бросил его в пользу общего API .NET. Если это все еще обновляется, я бы хорошо посмотрел на обоих вариантов. У Binsor есть потенциал для лучшей поддержки BOO, поскольку API регистрации Fluent была разработана с C# в качестве главного приоритета.

Отказ от ответственности: Я не связан с проектами Castle.windsor или Binsor, и я несколько раз пропустил документацию BOO. Большая часть этой информации, которую я собрал из некоторого незначительного опыта Виндзора (с API регистрации Fluent) и от Google - я делаю много предположений.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top