Chocolatey по-нова версия ли е на NuGet или друг мениджър на пакети? Къде трябва да поставя моето приложение с отворен код? NuGet или Chocolatey?
Разлика между Chocolatey и NuGet
Отговори (1)
NuGet е проектиран да ви позволи лесно да добавяте библиотеки с код към вашия проект. Неща като JSON.NET, Entity Framework и др.
Chocolatey всъщност е изграден върху пакетната система NuGet, но е проектиран да задоволи различна нужда. Chocolatey обгръща приложения и други изпълними файлове и улеснява инсталирането им на вашия компютър. Например инструменти като Git, Notepad++ и т.н. могат лесно да бъдат инсталирани с команда като cinst git
.
https://chocolatey.org/packages има списък с всички приложения, които могат да бъдат инсталирани.
Ако имате проект с отворен код, който е библиотека, която ще се използва в проекти на други разработчици, тогава трябва да го изпратите на NuGet.
Ако това е приложение, което потребителите обикновено биха инсталирали, тогава създайте пакет Chocolatey, който потребителите могат лесно да инсталират и актуализират от командния ред.