#c# #.net #boo #horn
#c# #.net #boo #horn
Вопрос:
В последнее время я немного слышал о HORN и задаюсь вопросом, какие проблемы он может решить или насколько полезна реальная жизненная ситуация с его использованием.
Ответ №1:
Я написал большую часть кода для horn, и цель состоит в том, чтобы стать менеджером пакетов по аналогии с rubygems.
Мы хотим ускорить внедрение OSS, сделав до смешного очевидным получение и использование пакетов OSS.
Например, если я хочу Nhibernate, мы можем просто скомандовать:
horn -установка: nhibernate
и т.д.
Мы также хотим сгладить путь обновления.
Многие операционные системы .NET используют другие операционные системы, и, как правило, все они имеют разные версии операционных систем.
Например, MvcContrib может использовать одну версию Castle, rhino может использовать другую, а Nhibernate может использовать другую.
Если мы сделаем следующее:
horn -установить: nhibernate horn -установить: rhino horn -установить: mvccontrib
Тогда у всех нас должны быть одинаковые версии всех .dll.
Итак, подводя итог, мы хотим получить пакеты и убедиться, что все пакеты, которые мы получаем от horn, имеют одинаковую версию зависимостей, например Castle.
Способ работы horn заключается в загрузке всего исходного кода на клиент и его сборке.
Наши следующие шаги — превратить horn в серверный инструмент.
Комментарии:
1. Где я могу найти документацию / tut для запуска horn — было непросто заставить различные стеки общаться друг с другом