Desarrollador (es) | Microsoft , .NET Foundation |
---|---|
Versión inicial | 5 de octubre de 2010 |
Lanzamiento estable | 5.8.1 [1] / 6 de enero de 2021 |
Repositorio | github |
Escrito en | C# |
Plataforma | .NET Framework |
Tipo | Sistema de gestión de paquetes |
Licencia | Licencia Apache 2.0 |
Sitio web | nuget |
NuGet (pronunciado "New Get") [2] es un administrador de paquetes diseñado para permitir a los desarrolladores compartir código reutilizable. Es una solución de software más servicio cuya aplicación cliente es gratuita y de código abierto . La Fundación Outercurve lo creó inicialmente con el nombre de NuPack. [3] [4] Desde su introducción en 2010, NuGet se ha convertido en un ecosistema más grande de herramientas y servicios. [5]
Resumen [ editar ]
NuGet es un administrador de paquetes para desarrolladores. Permite a los desarrolladores compartir y consumir código útil. Un paquete NuGet es un único archivo ZIP que tiene una extensión de nombre de archivo .nupack
o .nupkg
y contiene ensamblados .NET y los archivos necesarios. [6]
NuGet se distribuyó inicialmente como una extensión de Visual Studio . A partir de Visual Studio 2012, tanto Visual Studio como Visual Studio para Mac pueden consumir paquetes NuGet de forma nativa. El cliente de NuGet, nuget.exe
es un libre y de código abierto , aplicación de línea de comandos que puede crear y consumir tanto paquetes. MSBuild y .NET Core SDK ( dotnet.exe
) pueden usarlo cuando está presente. [6] NuGet también está integrado con SharpDevelop .
Admite múltiples lenguajes de programación, que incluyen:
- Paquetes de .NET Framework
- Paquetes nativos escritos en C ++ , [7] con creación de paquetes asistida por CoApp
Chocolatey [ editar ]
Desarrollador (es) | Chocolatey Software, Inc. |
---|---|
Versión inicial | 1 de enero de 2017 |
Versión de vista previa | 0.10.15 [8] / 3 de junio de 2019 |
Repositorio | github |
Escrito en | C# |
Sistema operativo | Windows Vista y posterior |
Tipo | Sistema de gestión de paquetes |
Licencia | Licencia de Apache 2.0 [9] |
Sitio web | chocolateado .org |
Chocolatey [10] es un administrador e instalador de paquetes de línea de comandos a nivel de máquina para el software de Windows. Utiliza la infraestructura de empaquetado de NuGet y Windows PowerShell para simplificar el proceso de descarga e instalación de software. [11]
En abril de 2014, Microsoft debutó con OneGet (luego renombrado como PackageManagement) junto con PowerShell 5. Es un administrador de proveedores de paquetes de código abierto y gratuito, que proporciona una forma de integrar otros administradores de paquetes en PowerShell. OneGet estaba preconfigurado para explorar el repositorio de Chocolatey. [12] [13]
El nombre es una extensión de un juego de palabras de NuGet (de " turrón ") "porque todo el mundo ama el turrón chocolateado". [14]
Ver también [ editar ]
- Instalador de plataforma web
- Gestor de repositorios binarios
- Repositorio de software
- ProGet
- WinOps
Referencias [ editar ]
- ^ "Notas de la versión de NuGet 5.8" . nuget.org .
- ^ Y el ganador es, NuGet , haacked.com. Recuperado el 24 de marzo de 2020.
- ^ Haack, Phil. "NuGet" .
- ^ Haack, Phil (21 de octubre de 2010). "Cambio del nombre del proyecto NuPack" . Fundación OuterCurve . Archivado desde el original el 25 de octubre de 2010 . Consultado el 6 de noviembre de 2010 .
- ^ Una descripción general del ecosistema NuGet . CodeProject (18 de agosto de 2013). Consultado el 6 de febrero de 2015.
- ^ a b karann-msft. "¿Qué es NuGet y para qué sirve?" . docs.microsoft.com . Consultado el 12 de noviembre de 2020 .
- ^ "NuGet para C ++" . 26 de abril de 2013 . Consultado el 29 de abril de 2013 .
- ^ "Notas de la versión Chocolatey 0.10.15" . github.com .
- ^ "Licencia de chocolate" . Chocolatey.org .
- ^ "Galería de chocolate" . Chocolatey.org . Consultado el 7 de marzo de 2015 .
- ^ Hanselman, Scott, "¿Está listo el usuario de Windows para apt-get?" , Hanselman, Scott , 28 de mayo de 2013. Consultado el 4 de junio de 2014.
- ^ Snover, Jeffrey, "Windows Management Framework V5 Preview" , Blog de Microsoft TechNet Windows Server , 3 de abril de 2014. Consultado el 5 de junio de 2014.
- ^ Hoffman, Chris. "Cómo utilizar PackageManagement (también conocido como OneGet) en Windows 10" . How-To Geek . Consultado el 12 de noviembre de 2020 .
- ^ "Where Chocolatey Comes From" , GitHub.com , 25 de julio de 2011. Consultado el 5 de junio de 2014.
Enlaces externos [ editar ]
- Página web oficial
- NuGet en GitHub
- Chocolatey
- Chocolatey en GitHub