Visual Studio IDE Reviews

<a href='https://www.trustradius.com/static/about-trustradius-scoring#question3' target='_blank' rel='nofollow noopener noreferrer'>Customer Verified: Read more.</a>
411 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>
Score 9.0 out of 101

Do you work for this company?

TrustRadius Top Rated for 2019

Overall Rating

Reviewer's Company Size

Last Updated

By Topic

Industry

Department

Experience

Job Type

Role

Reviews (1-25 of 77)

Steve Mayer profile photo
Score 9 out of 10
Vetted Review
Verified User
Review Source
It began as use for a specific project in 2012 at DECAL and in the past few years has now been used more broadly for several cross-departmental requirements. We use VS for SSIS and SSAS project development.
  • SSIS processes records in an orderly manner.
  • SSIS has many sources and destination choices and we have extended the base SSIS features using a product called Task Factory from SentryOne/Pragmatic Works.
  • The major complaint I have with Visual Studio is that the user interface does not handle screen movement well at all if the SSIS steps extend beyond a single screen. It is very cumbersome to move steps around and you cannot even double click on a step to edit it because after the first click the step moves and you wind up opening a different step which happens to be wherever the cursor lands just prior to your second click. It is very frustrating and if Microsoft developers are reading this and my description of the problems are not clear, then I would be happy to discuss this on a phone call or via email to ensure these issues are fixed.
VS SSIS is very well suited to creating packages which can be run manually via the IDE or run as jobs under the SQL Agent.
Read Steve Mayer's full review
No photo available
Score 10 out of 10
Vetted Review
Verified User
Review Source
We use Visual Studio Pro for all Windows-oriented software development including but not limited to web front end, report generation, database development, ETL, and information processing code. Because it integrates well with our Github Enterprise source control system, VS gives our developers a solid platform for team-oriented software development, deployment and life-cycle management.
  • Since Microsoft offers a free Community Edition of the IDE many of our new developers have used it at home or school and are very familiar with the user interface, requiring little training to move up to the paid, enterprise-friendly editions we use.
  • The online community support for Visual Studio is outstanding, as solid or better than any other commercial or open-source project software.
  • Microsoft continuously keeps the product up to date and has maintained a history of doing so. They use it internally for their own development so there is little chance it will ever fall out of favor and become unsupported.
  • The user interface can be a bit daunting to new people but the myriad of training videos and examples more than makes up for this weakness.
  • Being a developer tool that's always being enhanced with new features, sometimes it can crash--save frequently just to be sure--you should be doing this anyway.
Visual Studio is definitely the IDE of choice when it comes to the Windows platform. There are competitive products available but between the free Community Edition's zero cost to try and adopt to the feature set of the paid editions, plus the fact that it's the tool Microsoft uses to develop its own software solutions, there is no reason not to use it. That's hard to say about many products or services out there.
Read this authenticated review
No photo available
Score 9 out of 10
Vetted Review
Verified User
Review Source
Visual Studio IDE is used across our entire technical team, as it's the primary way we develop our application in C#. When working with Microsoft, it's effectively a requirement to use this IDE to gain access to the various Microsoft compilers, etc. that support the development of the platform. We use it for various items, such as code linting, building and running the projects, debugging, unit test execution, project organization, and things of that sort.
  • Very complete feature set for what it can do.
  • The interface is easy to understand and can be made into dark mode OR light mode.
  • The output is nicely formatted, and the code highlighting/linting is excellent.
  • It can be a bit of a heavy program, especially if you need to open multiple solutions.
  • There's no support for opening multiple solutions in one 'program,' which is a bummer.
  • Sometimes the more advanced functionality/hotkeys can be hard to remember, so some way to move through the program in a more intuitive way would be nice.
Honestly, if you're building in C#, you don't REALLY have much of an option on your editor of choice. Microsoft more or less (more) demands that you use Visual Studio to compile and build your projects. That being said, it truly is a nice platform to use, and one of the more pleasant 'you must use this IDE' experiences I've had in programming.
Read this authenticated review
Aaron Smith profile photo
Score 9 out of 10
Vetted Review
Verified User
Review Source
We use Visual Studio Enterprise (2017 version) for our development of our desktop, server, and some web applications that we sell worldwide. Not only does our development staff use it, but our support staff and some staff in finance and sales use it for creating SQL Server Reporting Services reports that get published to our SQL Server for internal reports. The flexibility and efficiency we gain using Visual Studio over other tools has saved us time and money.
  • Rock solid intellisense. For C# and VB.Net code, the intellisense provided by Visual Studio is hands down the best. If you find that you have a hard time remembering parameters of functions, or what object names were, the intellisense will rescue you and help me be an efficient developer.
  • Super fast and simple to use debugger for C# and VB. Everything in the debugger is handed to you on a silver platter. When you stop on a break point, it immediately shows you the local variables, the call stack, and even your current memory usage. Setting up watch variables is super simple and you can even make breakpoints conditional so it will only stop on certain conditions.
  • Hides the tedious tasks. There are quite a few things like publishing, creating click once deployments, and adding/removing settings in the project files that can be really time consuming when trying to do it by hand (such as if you don't have access to Visual Studio and you need to make changes). Visual Studio hides all the tedium from you by making nice point and click interfaces to get things done quickly.
  • Web development needs some help. Make no mistake, the world has moved to the web. Some of the more annoying aspects of Visual Studio is that you do not get the proper intellisense in your HTML for javascript. If you live in the web, you will be using JavaScript and this will start to annoy you after a while. Debugging your JavaScript will need to be done in the browser. While it DOES have the functionality to debug your JavaScript in the IDE, it's painfully slow, doesn't always work right, and did I mention it's slow? We do not have slow machines, this should not be a problem.
  • Xamarin "updates" seem to break your project frequently. We never could figure out why it would happen, but it seems like every update to Xamarin would break something and the project would stop building. Fixing it was a combination of deleting folder, app data folder, the project completely and re-getting it from TFS. Weird stuff that many people seem to experience, not just us.
If you are doing any C#/VB windows applications, you cannot go wrong with Visual Studio. If you are making a desktop application with forms, the designers will be required to get your app looking great.

If you are living in the web development space, you may want to consider something else for the JavaScript/HTML/CSS work. Visual Studio Code does well, but we've recently found WebStorm by JetBrains that works IMMENSELY better for intellisense.
Read Aaron Smith's full review
Aaron Pace profile photo
Score 10 out of 10
Vetted Review
Verified User
Review Source
We're a small development shop. Currently, we use only two development solutions: the Visual Studio IDE and Visual Studio Code. We use Visual Studio (the IDE) for our major projects because it is really good at keeping track of the various aspects of a large solution. We use Visual Studio Code for one-off things that don't require all the capabilities of the larger IDE. The Visual Studio IDE is used by all our developers on current projects.
  • Ability to add plug-ins that support non-Microsoft solutions (such as PHP and Python).
  • Power to organize and support even large enterprise applications.
  • Well-structured. The built-in organization of VS makes it easy to keep track of complex projects.
  • Intuitive. The controls in VS are easy to find and use.
  • It's very large. Microsoft thought of just about everything with VS and they included it all out of the box. The installation files are massive and take hours to download on a slow connection.
  • Resource hungry. VS uses a lot of system resources.
  • Complex. One of its strengths can also be viewed as a weakness. As you learn the platform, it can be overwhelming trying to figure out everything that's included.
I started my coding experience without using a formal IDE - it was really just a text editor. NetBeans was my first formal IDE experience. It was hard for me to use - probably because I was a total novice. As I've grown up using various IDEs, Visual Studio has become my IDE of choice because it is so well-suited to the projects I've worked on. I've been a semi-professional Microsoft stack developer for the last 5 years so using Microsoft tools has just made sense. For the most part, they've had my needs in mind as new features of Visual Studio have become available. It has been my preferred tool for the last two years.
Read Aaron Pace's full review
Filip Witkowski profile photo
Score 8 out of 10
Vetted Review
Verified User
Review Source
Visual Studio IDE is the one main IDE application used to develop who build 90% of our web applications. Our applications are based on .Net ASP MVC 4 and 5, and .Net Core 2.

We use VS IDE to code, test and build these applications. We also use one of the best plugins in VS that is ReSharper. I personally started my experience with Visual Studio with version 2012, then 2015 and now using 2017.
  • Code organization and looking for files, classes, and functions in Solution Explorer is fast and reliable.
  • There is a lot of code coloring options.
  • Has a lot of plugins available.
  • The updates are breaking sometimes VS permissions. I have set VS to run as administrator, but sometimes after an update, I need to go to executable file and set it again.
  • VS 2017 does not work well sometimes with the MVC 4 applications. It is showing (underlining) errors in code viewer where the errors do not exist. The VS team was not able to fix this.
  • There is no good plugin for SASS compilation and Workbench (available only up to version 2015) does not work very well.
  • VS could be faster, especially when building applications.
Visual Studio IDE is a go-to application whenever you work on .Net based frameworks. I personally don't know any other IDE that would be good with this type of applications. It is very good when you are working on BE code, on controllers, models, sometimes with views. In most cases, simple F12 will point you to property or class definition.

VS IDE is less useful when working with front end code like JavaScript and especially SASS or CSS.
Read Filip Witkowski's full review
Michael Armes profile photo
Score 10 out of 10
Vetted Review
Verified User
Review Source
My department uses Visual Studio IDE for C# development, and in some instances, for SQL development as well. We're currently using the 2017 version with an eye on the 2019 launch, but likely we won't switch to that for a little while yet. Visual Studio IDE 2017 is an excellent tool for C# development for desktop clients, server (backend), and web development.
  • Great for running unit tests on code.
  • Great for compiling/running C#.
  • Great for web, desktop, and database development.
  • It's come quite a long way, but there are still some performance issues if you add extensions like ReSharper (though that's more JetBrains' issue than Visual Studio's).
  • If you aren't careful, you may end up enabling refactor-on-save if you play with some of the settings (found this out the hard way -- easy to undo, but be careful).
Visual Studio IDE is great for software development, particularly web and desktop. If you include Team Foundation, it's great for collaborative work as well. Node.js integrates pretty nicely with it at this point, in my limited experience, and it's not difficult to add third-party tools like Telerik (kendo, for web), either. NuGet makes it easy to add other libraries to projects, too.
Read Michael Armes's full review
Kyle Kochtan profile photo
Score 10 out of 10
Vetted Review
Verified User
Review Source
We are using Visual Studio across our entire enterprise. We have any different versions of Visual Studio in use, from 2005 all the way to 2017. We have older applications that we have not had the time to upgrade so we are still keeping them in older versions for ease of use. The hope is to pull everything up to a minimum of 2013 so we can use the Azure DevOps integration.
  • Code editing is the best I have used
  • Refactoring is so mush easier
  • Love the keyboard shortcuts, this helps speed code development
  • The menus could be a little more intuitive
  • Sometime it freezes or hangs for no reason and a reboot is required, happens much less in newer versions
  • Better Git integration
When it comes to developing custom applications there is no better platform than Visual Studio. We use it to develop web sites, web services, console applications, integrations and much more. The speed and flexibility that it affords us is unparalleled. We even use it for JavaScript development and much more. The newer versions allow for much more flexibility of choices when it comes to third-party usage.
Read Kyle Kochtan's full review
Siddharth Walia profile photo
Score 9 out of 10
Vetted Review
Verified User
Review Source
Visual Studio was primarily used for application development, test case writing, and managing defects at my previous workplace. It was integrated with other Microsoft products to cover the whole SDLC, from requirements-gathering to testing the whole application, may it be manual or automated test cases. It was used by a lot of departments all over the company, mainly used by the developers and QA Engineers to develop and test different functionalities of the software. It helped in solving a lot of client problems by building customized software for the ever-changing requirements of the clients and the business for the core product.
  • Ability to write Unit Tests.
  • Ample amount of online community support. Every time you run into any issue, 8 out of 10 times the solution could be found in the online forums.
  • Integration with a large number of languages like Java, Python, PHP.
  • Great design of the reports generated.
  • The files can not be searched; the user has to search by the content of the file rather than the file name.
  • It uses up a lot of resources in the system, which could be an issue with some of the systems out there.
  • The installation process takes a large amount of time.
It is a great IDE for doing a number of different tasks, like Windows Application Development, Mobile Application Development for different mobile platforms like Android, Windows, and iOS (using some plugins). Also, it can be used to create a number of web applications. It has an open source library and a lot of the codes can be found on the online forums. The intelligence features makes it easy to use and learn and the interface is really user-friendly. It can be integrated with other Windows products to cater to the needs of a SDLC.
Read Siddharth Walia's full review
Gary Davis profile photo
November 25, 2018

Visual Studio 2017 Review

Score 10 out of 10
Vetted Review
Verified User
Review Source
Visual Studio IDE Professional version 2017 is an essential tool in our development process. Functionality is quite large and I have yet to know all there is in the tool. Our own use is primarily for the development and maintenance of eCommerce web sites to sell our products. The primary language is C# with JavaScript to produce MVC-based webs.
  • Intellisense is amazingly helpful in being able to code without needing to reference a manual.
  • GIT integration along with TFS for source control and the build/release/deploy process
  • Projects and solutions and the provided templates
  • NuGet is another feature that is essential.
  • Infrequent crashes and hangs are concerning
  • Some features are difficult or non-intuitive to use like setup projects
  • Combined with Resharper, Visual Studio is particularly useful. If Resharper functionality was in Visual Studio, purchase of this utility would not be necessary. I am aware that there are many Resharper features in VS already (refactoring, etc).
  • Additional powerful controls in MVC would be appreciated.
Visual Studio IDE basically does it all. From text editing with compilation during typing identifies potential syntax and other errors early. Compile errors are displayed and located in the source for easy fixes. Debugging features are very powerful but being able to debug live server code with Visual Studio Professional on non-Azure webs would be helpful.
Read Gary Davis's full review
Amir Chand profile photo
Score 9 out of 10
Vetted Review
Verified User
Review Source
I used this tool to develop web applications. It has provided me with lots of features like auto-completion, and running code on browsers. It also provides support for TFS. It also makes debugging easy. It provides support for different languages. I am getting regular updates for this product.
  • It's easy to debug the code.
  • It provides regular updates
  • It provides support for TFS.
  • It provides support for comparison tools like Araxis Merge.
  • Licensing is a bit costly.
  • Sometimes it slows down the system when we are going to build a project.
It's well suited for developing applications. It's best for beginners when they try to learn to code. It makes debugging so easy. Auto-completion saves lots of efforts for developers. Regular updates keep you in touch with updated technology. I must recommend this to my friends.
Read Amir Chand's full review
Simran Singh profile photo
Score 8 out of 10
Vetted Review
Verified User
Review Source
Visual Studio is basically used for development purposes in our organisation. It's the only IDE used in our organisation. We debug, test and implement [our] system through Visual Studio.
  • Team Foundation Server- Widely used for comparing the old software codes. It helps to maintain development across the whole team.
  • Frequent Updates- It's widely updated on security, features and implementation techniques.
  • Supports th maximum of programming languages.
  • Uses a lot of memory and size constraints on the system.
  • Hardware issues- Compilation codes work on different machines and systems according to the operating system and processor.
For development and debugging of desktop and mobile applications it's highly recommend
Read Simran Singh's full review
No photo available
Score 10 out of 10
Vetted Review
Verified User
Review Source
It is used for internal applications created by the IT department. Usually, it completes the missing functionalities that other softwares that we use internally don't supply as a function.
  • Easy to use.
  • Many add-ons.
  • Platform integrated with the Cloud.
  • Too heavy to install.
  • Not created for database management.
  • Components are hard to install and always changing.
It is best for all situations, for end-user products, or for internal applications in a company. Very easy to integrate into other platforms, and it is very quick to deploy solutions to be used. They have great support from Microsoft, and also by the community on the internet. Usually, it is good for creating a platform or even an add-on to applications.
Read this authenticated review
No photo available
Score 9 out of 10
Vetted Review
Verified User
Review Source
Visual Studio IDE is a fully featured software development environment and became the main tool of our IT team, supporting Microsoft .NET Platform development. It is used for creating automation tests with Selenium Webdriver's packages, integrated with Microsoft TFS or not. Its software version control capacities allow developers to work together on different projects from different places with low management.
  • Support for open source software development languages and tools. We can use the same IDE to develop for non-Microsoft technologies.
  • Hundreds of components to improve development with a lot of technologies, that can be selected and installed individually.
  • Strong WEB documentation and training.
  • Fully integrated with Microsoft Team Foundation Server, running well in SCRUM scenarios.
  • Great software version control and share (checkin/checkout/merge).
  • Performance is a concern, especially if you use many components installed simultaneously.
  • A large number of functionalities can turn your development environment confused.
It is best suited for using the Microsoft .NET Platform, working in an environment controlled by Microsoft TF, and version control by distributed developers sharing code in the same project.
Read this authenticated review
No photo available
Score 9 out of 10
Vetted Review
Verified User
Review Source
It is being used directly in the engineering department. This IDE is used for development purposes for our company to design software applications. It is also used for unit testing and debugging. The biggest problem this addresses is a development be platform for C#. We also have used it for our database development and code management. Visual studio also ties into DevOps we creates a tight integration point for bug tracking. We are able to tie code check-ins to the software issue
  • Full featured
  • Integration with DevOps
  • Ease of use
  • No stashe with GIT
  • Learning curve for beginners
If you are developing in .net platform it is a great tool. If you are developing in Java it is probably not the best bet. If you are using angular visual studio code is probably the best IDE to use as well.
Read this authenticated review
No photo available
Score 9 out of 10
Vetted Review
Verified User
Review Source
All developers use Visual Studio IDE. We all like IDE and find it works well with our development.
  • Connects with Azure flawlessly.
  • Connects with Azure DevOps.
  • Been around and is familiar with developers.
  • Occasionally, it just breaks with very vague error messages.
  • We encounter issues with git and IDE where files are locked and I need to use git bash.
Well suited for any Microsoft development. Would not use it if developing in Java.
Read this authenticated review
Erik Ralston profile photo
Score 10 out of 10
Vetted Review
Verified User
Review Source
Visual Studio to the goto IDE for every developer at LiveTiles. We use it to build our client-side components in Typescript & React, plus back-end components in C#. Need to open up a database and make some queries? Visual Studio. Need to configure some Azure resources? Visual Studio. Need to manage backlog items and check-ins in source control? That's right - Visual Studio.
  • Code editing with best-of-class auto-complete, refactoring, and shortcuts
  • Managing source control branches, work items, etc, fully integrated with Azure DevOps
  • SQL Management and Cloud resource management
  • While stability in recent years is so much better, Visual Studio still crashes from time-to-time
  • Better feature parity between C# and Typescript
  • Since each team at Microsoft builds their own tooling, there are feature sets that you think would work similarly (EG, web apps vs Azure Functions), but they work completely differently.
Visual Studio is well suited for: Developing console, system, mobile, or web applications using a cross-section of popular languages, with a special emphasis on C#. Managing resources in Azure or SQL Server databases. Automated, performance, and unit testing code. Code analytics (cyclomatic complexity, etc). Visual Studio is not as good at Proprietary programming languages with poor third-party support (EG, can't make a Swift app - you can make a Xamarin app on iOS). While one can use Visual Studio to write AI-integrated apps, actual data science applications wouldn't use Visual Studio (EG, not known for writing R applications).
Read Erik Ralston's full review
Gordon Lo profile photo
September 24, 2018

The Best IDE

Score 10 out of 10
Vetted Review
Verified User
Review Source
The Visual Studio IDE really started with a couple developers at Dynacare when a decision was made to start modernizing our enterprise applications. It's used by over a dozen developers today including back-end, front-end web, report designers, and our IT operations team to develop tools and applications for the business.
  • Integration into git and in particular VSTS (now named Azure DevOps) is amazing. The experience is seamless and works very well.
  • Backward compatibility is better than ever, so there's less risk of breaking applications as you upgrade from different versions of Visual Studio.
  • The development experience in Visual Studio is second-to-none. This really is the gold standard for IDEs with tight integration into the Microsoft stack, built-in unit testing tools, debugging and diagnostics capabilities, ... the list goes on. Everything is at the developer's finger-tips.
  • Anyone who has the displeasure of working with SSRS or SSIS knows... Visual Studio is pretty bad for building SSIS flows and building SSRS reports. Those two features feel half-baked, and there are usually compile-time errors between VS2013 and newer versions of VS depending on your SSIS package.
  • Updates occur regularly and often eat up disk space and/or cause instability. You may want to avoid being on the latest and greatest release of VS just because it can cause all sorts of head-aches. Over time, you'll probably notice decreased disk space - the VS updates usually eat disk and never give any of it back.
  • VS is very heavy - though load-times have gotten better since 2008, it does still require a lot of resources to do your development. If you're still using a traditional hard disk vs a SSD you may find build and launch times particularly slow.
If you live in the Microsoft stack, the Visual Studio IDE is the only IDE you need. The integration into Azure DevOps is amazing - again, keeping in the Microsoft ecosystem of products - which makes life as a developer that much better. I don't really see VS used outside the Microsoft stack - for Java development you may still want to use Eclipse, and mobile dev for Android you'll have better tools provided by google based on Eclipse.
Read Gordon Lo's full review
Diego Fonseca Marín profile photo
Score 9 out of 10
Vetted Review
Verified User
Review Source
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.
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.
Read Diego Fonseca Marín's full review
Glenn Jones profile photo
Score 9 out of 10
Vetted Review
Verified User
Review Source
Visual Studio is being used for software and web development at my company. It is used by more than fifty developers daily. I use the Visual Studio develop Windows Services as well as various parts of a continuous integration and continuous delivery system . I have also used Visual Studio to develop C#, Visual Basic, PowerShell and Python applications. Visual Studio Professional and Enterprise come with many tools to help you develop software. One of the most useful tools of Enterprise is the load and performance testing tool. It allows you to put a load of more that a thousand users on an application and see how it handles that load.
  • Visual Studio handles most of the newer languages for the Microsoft platform very well. It makes developing complex applications much easier.
  • I really like the debugger of Visual Studio. Debugging can become a complex task and the Visual Studio debugger is one of the best debuggers available. It will allow you to view all varable values as well as the machine state at a break point. This can be a great aid in finding many software bugs.
  • The Visual Studio load testing tool is one of the best load testers available. It can be used to simulate loads form multiple browsers and multiple internet connection types. This allows you to help see what can happen to your application during more realistic loads.
  • Visual Studio is a very complex tool and some developers have a hard time usig it well. For these developers I show some of the items they need to perform and suggest they not go too deaply in the tool until they get used to using the tool.
  • Visual Studio has so many features some think it is a draw back to its use. As I mentioned above, it is better to keep to simpler features until you truly feel you can move on to more complex features.
  • Only a developer who truely understands load testing should attempt to run and then interpret the results of a load test using Visual Studio. If a developer does not have a good grasp on how a computer actually runs they will misinterpret a load test.
Visual Studio is a great tool for developing applications, either Windows-based or web-based. A company should, however, have at least one senior developer to help out more junior developers if they should get caught up trying to perform a complex task.

We use Visual Studio to develop some very complex automation systems and have it to be quite useful and fully capable of performing the task.
Read Glenn Jones's full review
Jason Weimann profile photo
Score 10 out of 10
Vetted Review
Verified User
Review Source
We use Visual Studio to build a variety of great video games in C# with Unity. We build everything from simple VR applications to advanced MMORPGs all using Visual Studio as our primary code editor and debugger. It blows away the alternatives when it comes to features, functionality, and performance.
  • Debugging in Visual Studio is second to none
  • Code highlighting & syntax coloring
  • Building cross-platform C# games & applications
  • It could be better at refactorings. With Resharper, this isn't an issue though.
Visual Studio is the perfect IDE to get started in for new developers who want to build video games or Windows/web applications in C#. I'd highly recommend it to anyone working in .net in general either at a C# shop or doing game development with Unity. In the past, I've used it for everything from enterprise internal applications for huge companies like Qualcomm, Sony, and Intel, to scalable web applications for startups.
Read Jason Weimann's full review
Damien Dolan profile photo
Score 9 out of 10
Vetted Review
Verified User
Review Source
Visual Studio IDE is currently being used in our IT department by our development team. We are using it by creating software solutions for our ERP that is outdated. We do not have the capital to buy a new ERP so we are leveraging the capability of Visual Studio to help make our ERP more efficient for current use cases in our company.
  • SourceControl integration
  • Collaboration
  • Installing Frameworks
  • Speed
  • Sometimes Nuget can be buggy and say installed something but did not
  • More themes? Purely aesthetic but more os a choice would be nice.
  • While source control is great I feel an interface-like source tree would be better
Large teams needing to build a software solution. Also, the fact that there is a free version for an individual is perfect for someone looking to "cut their teeth" and start programming. It isn't just an environment for writing C# and SQL. It supports mobile and game development as well, the community is huge so help is out there to learn as well.
Read Damien Dolan's full review
Jose Miguel Siu Navarro profile photo
Score 8 out of 10
Vetted Review
Verified User
Review Source
We have a small software factory to develop custom solutions to our customers. Even though we are Java specialists, we have a small group of talented programmers versed in .NET technology. We developed for our customer mainly solutions to interface Serial DB9 ports devices to PC running Windows, WebApps and small Data Entry Windows applications.
  • Unit testing in VS IDE is awesome and light years ahead any other java technology.
  • The IDE has been perfectly designed to allow many modules on-screen without looking saturated or unreadable.
  • Add-ons!!! You can extend and connect multiple add-ons to the IDE to make your workflow easier.
  • VS .NET IDE uses a lot of memory, so be prepare to get to your programmers a very capable PC ( >16 GB of RAM the better)
  • Installation process for the core components is easy, but if you need other components they can be hard to find in the components tree in the installer. And, the more libraries and components you install, the more memory you'll need.
If you are in a Microsoft ecosystem, VS .NET IDE is a no-brainer decision. There are other IDE's like Embarcadero Delphi/C#, but they don't have the kind robustness and stability as VS. VS offers C#/C++/Visual Basic/ASP/UWA development, etc. Which means that you are fully covered to develop standalone standard Windows apps as well as Cloud-ready apps. If you integrate hardware to your app as we do, the development and unit testing is flawless.
Read Jose Miguel Siu Navarro's full review
Daniel Sanchez profile photo
Score 8 out of 10
Vetted Review
Verified User
Review Source
Visual Studio is used only by the systems department of our company, and in turn is implemented by certain developers depending directly on the programming language of the project. We provide support, improvements and new developments to different web platforms of our customers, allowing them to grow and improve the functionalities of their applications efficiently.
  • Visual Studio adapts to any programming language, including many features and extensions that make it an excellent IDE. It also has tools that facilitate and improve the user experience and allows you to easily filter and search only one type of element.
  • It has its own version control that allows you to maintain local change history.
  • Is easy to set up and is complete for software development.
  • It has a lot of hardware requirements.
  • It consumes a lot of memory, and even more when you work on large projects with different architectures.
  • It only works well for Windows.
  • Visual Studio IDE provides demo versions that the user can use to explore and adapt to this development environment, but these demo versions have limited functions, which leads the user to want to buy the full versions of this product. It is a commercial strategy that many Development companies implement in their products to assess the impact they generate on users.
The use of Visual Studio will depend a lot on the project or application that you want to develop. This IDE works very well with frameworks like ASP and programming languages such as C # and Visual Basic, both with MVC. It is characterized by being able to perform complex and robust processes from the server.
Read Daniel Sanchez's full review
lodeane kelly profile photo
Score 8 out of 10
Vetted Review
Verified User
Review Source
Visual Studio IDE provides the employees of my organization with the proper toolset for developing Microsoft dotnet applications. It is used by some departments in my organization for the building, debugging, analyzing and deploying software. The Visual Studio IDE has one of the best code syntax checker and provides great assistance when developing new code. Finally, there is a vast community of developers that provides a lot of support for the application.
  • It provides a great syntax checking facility that reports about any error within your before running it
  • It provides fantastic code recommendations for making your code more efficient and readable
  • The addition of NuGet packages using visual studio is a breeze by using the package manager plugin
  • I think updates of the IDE should be done more seamlessly as current new updates of the IDE requires that you have to download huge files of approximately 5GB
Visual Studio is well suited for the development of dotnet applications, it provides all the necessary plugins and templates to quickly get started however I would not recommend it for developing Java code as it is hard to debug using this tool
Read lodeane kelly's full review

About Visual Studio IDE

Visual Studio IDE Integrations

Visual Studio IDE Technical Details

Operating Systems: Unspecified
Mobile Application:No