• home
  • Email: trainings@synapseindia.careers



NuGet : A Package Manager for Microsoft .Net Framework

Feb 24, 2015

With the rise in technologies in the market for making applications including windows ,web , mobile and cloud more interactive,dynamic ,robust and scalable, developers need to download multiple supporting packages from different locations and sources. Microsoft .Net Framework provides support for many technologies like jQuery , Entity Framework , JSON etc . If .Net Framework includes by default all the supporting libraries for all the technologies , then the overall size of application will rise which will effect the overall performance irrespective of consumer is consuming or not. By considering all the factors in mind , NuGet came in picture. NuGet is basically one of the open source project in GitHub which is providing us thousands of packages to be consumed by Microsoft development platform including .Net Framework. NuGet is free and open source to be consumed with one of the .Net IDE like Visual Studio . It was released in 2010 with Visual Studio 2010 . For Visual Studio 2010 higher versions , NuGet is provided as extensions to be consumed . NuGet provides NuGet Gallery which is the central package repository which provides 320,228 total packages with 32,664 unique packages to be consumed by developers . NuGet provides a vast collection of packages at single place which saves times and money . Developers while developing any application with .Net Framework can easily add the packages from NuGet as an extension to Visual Studio 2010 and higher versions . When developers install package from NuGet, it copies the library files to your solution and automatically updates your project (add references, change config files). If you remove a package, NuGet reverses whatever changes it made so that no clutter is left. As discussed above NuGet is an open source project so you can also develop your own package and can share it via the NuGet Gallery to all consumers worldwide. Some of the popular packages are given below : A.EntityFramework B.Json.NET C.jQuery D.Microsoft.AspNet.Mvc E.AngularJS F.AJAX G.Javascript And many more ...

SynapseIndia (CEO: Shamit Khemka)

Leave a Reply

Your email address will not be published.