An IDE to support the entire software development process
September 18, 2018

An IDE to support the entire software development process

Diego Fonseca Marín | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User

Software Version

Professional

Overall Satisfaction with Visual Studio IDE

Visual Studio is an excellent IDE that allows users to have many tools in a centralized environment. In our organization we use it through the development process for coding, testing, building and deployment. It supports many languages like C#, Javascript, HTML and Typescript so the integration of a whole solution is very natural. In addition, we use it to manage the code review process.
It has a great integration with version control tools like GitHub and allows users to execute commands within the IDE without having additional open windows.
  • Great integration of tools to support the entire software development process.
  • Support for multiple languages like C#, Javascript and Typescript.
  • Very customizable and lightweight installation requirements.
  • Feeling unnatural installation in a non-Windows environment.
  • Intellisense could be better, it works pretty good with Resharper.
  • Command line for .Net framework projects is poor.
  • Very flexible pricing schemas for licensing allows us to focus on solution development instead of development cost.
  • The integration of tools in a single IDE is better for estimating the budget because it is not necessary to have other licenses.
  • Improves the speed of the development process so the ROI can be faster.
Also VSCode; these are all IDE that support the creation of web APIs and web applications; and it can support C# (for example VSCode) but Visual Studio IDE has a better set of integrated tools in the same environment. A developer adopts it very naturally, so a person can be productive in a short time.
Visual Studio is very well suited in web API projects and web applications. The debugger allows users to get clear information about a request to do a better solution design during the development process. Also, it has great tools for code review and testing; those are very important reasons to choose this IDE rather than others. On the other hand for mobile applications it is not as good.