What would a Nuget be?

Asked

Viewed 166 times

12

I noticed that in various programs and in various locations they are used Nuget, I myself had to use one, but used without knowing the definition of it, I can say that it would be an extension?

1 answer

10


It’s a package manager that helps you manage the components you need when you’re developing for . NET.

It is very common for languages to bring this type of software because today we have many components, with many dependencies, frequent updates. And it’s more common to have a core leaner and go adding what each one needs on demand. Examples of "competitors": npm, Chocolatey, Maven, Rubygems, Cargo, etc.

Every language or ecosystem usually has its quirks, its integrations, so something universal is a little difficult, but it would be ideal, although communities would never agree to give up something to become universal, even more so now that they have grown accustomed to their tools.

So you have a tool that does the bulk of the manual work in a standardized way, and allows a central canon repository to exist and from there to get the necessary components. Which makes it easier for component creators to have something standard and centralized as well.

Obviously the manager also serves for component producers to manage their packages.

It can be used in command line or integrated with development environments. It caters well to Devops' culture, but not only.

Official website.

  • 1

    Link to details: https://docs.microsoft.com/pt-br/nuget/what-is-nuget

Browser other questions tagged

You are not signed in. Login or sign up in order to post.