Diferența dintre Chocolatey și NuGet (Programare, Nuget, Chocolatey)

user960567 a intrebat.

Este Chocolatey o versiune superioară a NuGet sau un alt manager de pachete? Unde ar trebui să îmi pun aplicația open source? NuGet sau Chocolatey?

Comentarii

1 răspunsuri
Kiliman

NuGet este conceput pentru a vă permite să adăugați cu ușurință biblioteci de cod la proiectul dumneavoastră. Lucruri precum JSON.NET, Entity Framework, etc.

Chocolatey este de fapt construit pe sistemul de pachete NuGet, dar este conceput pentru a satisface o nevoie diferită. Chocolatey împachetează aplicații și alte executabile și facilitează instalarea lor pe computerul dumneavoastră. De exemplu, instrumente precum Git, Notepad++ etc. pot fi instalate cu ușurință cu o comandă precum cinst git.

https://chocolatey.org/packages are o listă cu toate aplicațiile care pot fi instalate.

Dacă aveți un proiect open source care este o bibliotecă ce urmează să fie utilizată în proiectele altor dezvoltatori, atunci ar trebui să o trimiteți la NuGet.

Dacă este o aplicație pe care utilizatorii o instalează în mod normal, atunci creați un pachet Chocolatey pe care utilizatorii îl pot instala și actualiza cu ușurință din linia de comandă.