Diferença entre Chocolatey e NuGet

Respostas:

130

NuGet foi projetado para permitir que você adicione facilmente bibliotecas de código ao seu projeto. Coisas como JSON.NET, Entity Framework, etc.

Chocolatey é, na verdade, construído sobre o sistema de pacotes NuGet, mas foi projetado para atender a uma necessidade diferente. Chocolatey envolve aplicativos e outros executáveis ​​e torna mais fácil instalá-los no seu computador. Por exemplo, ferramentas como Git, Notepad ++, etc. podem ser facilmente instaladas com um comando como cinst git.

https://chocolatey.org/packages tem uma lista de todos os aplicativos que podem ser instalados.

Se você tiver um projeto de código aberto que é uma biblioteca que deve ser usada em projetos de outros desenvolvedores, deve enviá-lo ao NuGet.

Se for um aplicativo que os usuários normalmente instalariam, crie um pacote Chocolatey que os usuários possam instalar e atualizar facilmente a partir da linha de comando.

Kiliman
fonte