Разлика между Chocolatey и NuGet

Chocolatey по-нова версия ли е на NuGet или друг мениджър на пакети? Къде трябва да поставя моето приложение с отворен код? NuGet или Chocolatey?


person user960567    schedule 09.07.2014    source източник
comment
Това е разгледано в ЧЗВ за Chocolatey: github.com/chocolatey/chocolatey/wiki/   -  person Jesse Webb    schedule 10.07.2014
comment
Тази първоначално споделена връзка сега е github.com/chocolatey/choco/wiki/   -  person ferventcoder    schedule 24.12.2016


Отговори (1)


NuGet е проектиран да ви позволи лесно да добавяте библиотеки с код към вашия проект. Неща като JSON.NET, Entity Framework и др.

Chocolatey всъщност е изграден върху пакетната система NuGet, но е проектиран да задоволи различна нужда. Chocolatey обгръща приложения и други изпълними файлове и улеснява инсталирането им на вашия компютър. Например инструменти като Git, Notepad++ и т.н. могат лесно да бъдат инсталирани с команда като cinst git.

https://chocolatey.org/packages има списък с всички приложения, които могат да бъдат инсталирани.

Ако имате проект с отворен код, който е библиотека, която ще се използва в проекти на други разработчици, тогава трябва да го изпратите на NuGet.

Ако това е приложение, което потребителите обикновено биха инсталирали, тогава създайте пакет Chocolatey, който потребителите могат лесно да инсталират и актуализират от командния ред.

person Kiliman    schedule 09.07.2014