De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda

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 .nupacko .nupkgy 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.exees 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 ]

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 ]

  1. ^ "Notas de la versión de NuGet 5.8" . nuget.org .
  2. ^ Y el ganador es, NuGet , haacked.com. Recuperado el 24 de marzo de 2020.
  3. ^ Haack, Phil. "NuGet" .
  4. ^ 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 .
  5. ^ Una descripción general del ecosistema NuGet . CodeProject (18 de agosto de 2013). Consultado el 6 de febrero de 2015.
  6. ^ a b karann-msft. "¿Qué es NuGet y para qué sirve?" . docs.microsoft.com . Consultado el 12 de noviembre de 2020 .
  7. ^ "NuGet para C ++" . 26 de abril de 2013 . Consultado el 29 de abril de 2013 .
  8. ^ "Notas de la versión Chocolatey 0.10.15" . github.com .
  9. ^ "Licencia de chocolate" . Chocolatey.org .
  10. ^ "Galería de chocolate" . Chocolatey.org . Consultado el 7 de marzo de 2015 .
  11. ^ 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.
  12. ^ 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.
  13. ^ Hoffman, Chris. "Cómo utilizar PackageManagement (también conocido como OneGet) en Windows 10" . How-To Geek . Consultado el 12 de noviembre de 2020 .
  14. ^ "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