Feature rich development IDE
September 05, 2017

Feature rich development IDE

Filip Grasheski | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User

Software Version

Community

Overall Satisfaction with Visual Studio IDE

At work I am using VS.NET to develop Web APIs for system integration, based on the ASP.NET framework. It is fairly easy to develop and publish APIs and since we are mainly relying on Windows technologies it is quite straight forward to setup the authentication and authorization mechanisms. I've also used it for developing web pages and services required by my MSc Computer Science module projects.
  • The Intellisense feature is quite well developed and works with many programming and scripting languages, as well as HTML, CSS etc.
  • The NUget package manager makes it quite easy to add additional libraries that can be used in one's project with a single click or command.
  • Offers great number of templates for web development, OOP, databases, azure configuration and so on.
  • Community edition is completely free to use and has a full feature set for any kind of development.
  • It can feel too cluttered and difficult to find what you need with all the settings it has available.
  • Setting up the interface can be cumbersome, especially the default UI shown during debugging.
  • Lot of plugins updates require restart of the application.
  • Web API development can be made extremely easy and cheap. When working in an environment that relies manly on Microsoft products (desktops, servers) system integration APIs can be literally built in a day and save a lot of time and effort.
  • visual studio code
There is a lighter version of Visual Studio available, i.e. Visual Studio Code which is very fast and has a very decent set of features. This makes it ideal for writing HTML, CSS or JavaScript compared to the full version of Visual Studio IDE which is bogged down by it's many features and overly complicated interface. However, for any more complex work or working on large projects the full version is much better suited.
Visual Studio has is suited for many different tasks, it can be used for OO programming, JavaScript, Powershell Scripting, MS Buisness Intelligence solution development, creating Azure configuration for continuous integration and many more. Having a free version available it makes it much more accessible for any developer. Having been oriented mainly towards Microsoft technologies in the past it may not be the best tool for some of the competitive technologies, for example, Java development.