nuget review

Oh you fancy huh?

 

In a nutshell:

meh…

 

What they say it is:

NuGet is a Visual Studio extension that makes it easy to add, remove, and update libraries and tools in Visual Studio projects that use the .NET Framework. If you develop a library or tool that you want to share with other developers, you create a NuGet package and store the package in a NuGet repository. If you want to use a library or tool that someone else has developed, you retrieve the package from the repository and install it in your Visual Studio project or solution.

http://www.nuget.org/

http://docs.nuget.org/docs/start-here/overview

 

What it REALLY is:

Ruby Gems for Microsoft stuff…


Hype:

As expected, there is the hard sell from MS

http://channel9.msdn.com/Events/MIX/MIX11/FRM09

DISCLAIMER: No shots at Hanselman or Haack at all!

 

Beef:

  • Seems it is automatically installed either with MVC or with VIsual Studio. Oh, Microsoft…
  • How hard is it really to add a reference to a project? of all the challenges we face as Mircosoft developers, adding a reference is the least of my issues.
  • Attempts to hoodwink us into believing this is revolutionary, simple and easy. So far, it hasnt been easier than right-clicking and adding a reference

 

I doubt I’ll bother uninstalling it, as the premise is a good one.  If you dig PowerShell you might love it, if you find that right clicking and downloading and right-clicking again and adding a reference is too much work then this might be for you. Be warned, you STILL have to click a bunch of stuff to install it into your project and if you run into any hiccups like I did, you might wonder if its really making life easy? NuGet is worth a whirl and may help new frameworks get instant visibility and adoption. On the flipside, some developers will ONLY use ‘packages’ hosted on NuGet. Its a good tool to be familiar with just in case it becomes a trend but personally, I’m okay with downloading the frameworks I use and adding them manually without all the overhead of NuGet. Womp.

 

Subscribe to the post comments feeds or Leave a trackback