Likelihood to Recommend Whenever your projects need some packages which are available on NuGet it is easy to consume them with the help of tools such as Visual Studio, and MSBuild. We can add customized functionality to existing packages and can host them as a separate packages easily. Packages that depend on other packages are well managed by NuGet.
Read full review RubyGems is a great packaging library primarily because of its verbose logging information and easy to navigate system architecture. We've dealt with artifactory systems in the past for Java and JavaScript, and RubyGems just makes it a lot easier to handle the packaging and deployment of our reusable libraries. We've noticed in the past that there are times where (if all 200+ teams) are releasing at a similar time that publishing the gems can lag, but that's fairly rare.
Read full review Pros The built-in package explorer / manager in Visual Studio work reliably Integration with popular web-based repository manager is good Command-line options are enough even for complex use cases like publishing to private, credentials-protected repositories Read full review Seemless packaging Well documented Verbose error logs Active community support Quick security fixes/releases Read full review Cons Incomplete download resume in case of network disruptions Adding user friendly platform to add and update the packages Package creation option in Visual Studio Read full review Lack of solid Windows support. Not great performance if lots of people release at the same time. Read full review Support Rating RubyGems has strong community support and finding issues to errors is as simple as searching for the error message you're receiving (but usually the error is clear enough without having to bother with that). Honestly, the framework is simple enough that support isn't needed much, but it has been helpful to us in the past when we have needed it.
Read full review Alternatives Considered Not really have a choice here, especially when working with .NET Framework / .NET Core. At least the built-in GUI of NuGet helps beginners get up to speed quickly. However, advanced users would be able to be more productive with
Maven / Ivy thanks to the complete text-based format. Basically, people from the Java world are spoiled by a much better dependency management system.
Read full review RubyGems is easier to use and to troubleshoot issues overall. Sometimes when troubleshooting in other systems errors are masked and it takes a trained eye or a lot of time searching through Google trying to find out what it really means. RubyGems is very verbose and allows for quick troubleshooting of any deployment problems.
Read full review Return on Investment Saves a rework by sharing the common functionalities across the projects Helped to optimize the given package using a central repository Helped to make use of existing useful packages Read full review Quick package hosting. Faster deployment process. Less troubleshooting needed during deployment. Read full review ScreenShots