Вопрос

В последнее время я немного слышал о HORN, и мне интересно, какие проблемы он может решить или насколько полезна реальная жизненная ситуация с его использованием.

http://code.google.com/p/hornget/

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

Решение

Я написал большую часть кода для horn, и моя цель - стать менеджером пакетов по аналогии с rubygems.

Мы хотим ускорить внедрение OSS, сделав до смешного очевидным получение и использование пакетов OSS.

Например, если я хочу Nhibernate, мы можем просто скомандовать:

установка звукового сигнала:nhibernate

и т.д.

Мы также хотим сгладить путь обновления.

Многие операционные системы .NET используют другие операционные системы, и, как правило, все они имеют разные версии операционных систем.

Например, MvcContrib может использовать одну версию Castle, rhino может использовать другую, а Nhibernate может использовать другую.

Если мы сделаем следующее:

рог -установка: nhibernate рог -установка: rhino рог -установка: mvccontrib

Тогда у всех нас должны быть одинаковые версии всех библиотек DLL.

Итак, подводя итог, мы хотим получить пакеты и убедиться, что все пакеты, которые мы получаем от horn, имеют одинаковую версию зависимостей, напримерЗамок.

Способ работы horn заключается в загрузке всего исходного кода в клиент и его сборке.

Наши следующие шаги - превратить horn в серверный инструмент.

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