TrustRadius Insights for Microsoft Visual Studio are summaries of user sentiment data from TrustRadius reviews and, when necessary, third party data sources.
Pros
Live Coding Assistance Feature: Users have highly praised the live coding assistance feature in Visual Studio, emphasizing how it significantly enhances their coding experience by providing real-time support and guidance during the development process. This feature has been described as a valuable asset that improves productivity and code quality for many users.
Efficient Debugging Process: Reviewers consistently highlight the efficient debugging process in Visual Studio as a standout feature that allows them to swiftly identify and resolve issues within their codebase. The seamless debugging experience not only saves time but also boosts confidence in the reliability of their applications.
High-Quality Testing Tools: Users commend Visual Studio for its high-quality testing tools, noting how these robust features ensure that their code functions correctly and meets stringent standards. The comprehensive suite of testing capabilities integrated into the IDE streamlines the testing phase of development projects, contributing to overall efficiency and code accuracy.
Loading Reviews List....
Visual Studio Reviews
32 Reviews
Enterprises (1,001+ employees)
Search is temporarily unavailable. Filters are still applied.
Microsoft Visual Studio is the best IDE I ever used. I mainly work in javascript and react library. In Microsoft Visual Studio, we will get so many extensions which will save a lot of time in coding. Folder structures icons, and every month, getting updation from IDE, I liked the most.
Pros
Multiple coding extensions such as beautify
Automatically importing the files
Sonar qube extensions
Almost work in all the languages
Cons
Seems little slow IDE
Little difficult to use first time
Likelihood to Recommend
Beautify the code or formatting the code in Microsoft Visual Studio is very simple compared to other IDEs. Which month getting new features in the IDE. Save a lot of time for the developer providing different types of extensions.
VU
Verified User
Team Lead in Information Technology (10,001+ employees)
I use Visual Studio IDE for my C assembly and python codes. I also use it for git version control management. The Visual Studio IDE help me to get more insight of my code, in terms of how my code is structured and written. I use Visual Studio IDE in my daily work and also do Realtime debugging of my C++ code.
Pros
Debugging
Source code maintanance
Error handling mechanism in terms of building the solution.
Cons
If the existing source code do not have solution created, it is hard to link that folder with VS. We only can see the code , but cannot build it.
Not easy to define "user defied build rules" for our project. Empty Project option did not help everytime.
Nowadays, in latest versions of the Visual Studio IDE, it is hard to get speed of switching between two tabs or windows within one solution.
Likelihood to Recommend
The Visual Studio IDE is well suited for coding such as c++ to C# and beyond, like Java and Python. But when it comes to assembly code structure or C code, it becomes less flexible to use as well as not suitable environment for such code base. I hope we get some improvement in this area.
VU
Verified User
Former Employee in Research & Development (10,001+ employees)
Visual Studio Code is the preferred IDE for µServices development include Java Microservice. Best IDE for .Net core, NodeJS, Python and also Spring Boot coding with very friendly user interface and necessary extensions. Embedded debugging features and CI/CD Pipeline facilitators make day to day business easily and productive enough.
Pros
Coding
Marketplace extensions
Embedded CI/CD facilitators
Cons
Java Microservices
Team Coding
Gitlab integration
Likelihood to Recommend
Very well suited for Develop,Test, Deploy and Debug include all necessary DevOps lifecyle with docker, kubernetes and even OpenShift extensions. Best place for traditional and also cloud native development for many languages. Less suited or there is room for improvement about spring boot or quarkus development test and deployment.
It's one of the most effective Integrated Development Environments on the market. The best thing is how easy it is to integrate and have all of your products in one place. It contains tools and features that can improve the effectiveness, simplicity, and security of any software. The most significant advantage of Visual Studio IDE is that it supports many programming languages. If an error occurs while creating code, it provides a clear description of the mistake so it can be readily fixed.
Pros
I like how the tabs and panels are organized; everything is gathered together so you can find what you're looking for quickly.
If you can't find something, there's a thorough search engine that searches all of Visual Studio's features.
The Team Foundation Server feature is fantastic since it allows us to easily deploy and roll back changes on the server.
Cons
Visual Studio is good at debugging, however it can get stuck at times, requiring you to either stop debugging or restart Visual Studio.
The application is heavy and takes a long time to load.
Visual Studio has a wonderful UI, but it feels a little difficult, particularly for newcomers. This is a minor flaw, but it still feels like it could be better.
Likelihood to Recommend
It's useful for app development, debugging, and testing. I've been using it for two years and have seen it grow into a fantastic tool. All of the features, NuGet packages, and settings that enable different types of projects are fantastic. It also has a connection to Azure DevOps and Git. It's a fantastic product that's simple to use.
Visual Studio IDE is used by my department, not [the] whole organization. It is used to develop web applications which are being used by our whole organization to visualize data. There are many business problems which we deal [with] in my organization. Users need to visualize data on their desktops. For that they need to install a Windows application on their machine which was really very time consuming and difficult for every user. Rather, we developed a web application for them so that they could view data on a web application which we built using Visual Studio IDE which gave us large inbuilt functionalities like web applications, windows applications, windows services, [etc.]
Another business problem was that my organization needs a survey from lots of people from different regions and different ages across the world. Earlier they used to take the survey on page and then reconcile them after putting [in a] lot of effort and time. It used to take lots of time to get results of the survey, but we designed a Web Application in VS IDE using .Net framework which gave us a lot of in built functionality to create a dynamic web site and using html and Jquery designed a user friendly web page to fill the survey and get the results on a click button which was a fast and efficient way of taking the survey.
Pros
Live coding assistance
Fast debugging
High quality testing
Cons
Depending on [the] project, it [may] freeze and crash
Sometimes performance is slow
Technical support
Likelihood to Recommend
Visual Studio IDE is well suited when you have to use C# and .NET coding language. It is also suited when you have to create big projects for your organization as it can handle and maintain big projects.
It is not suited with other languages like Java Framework.
It is being used across the whole organization. We are using the Enterprise version of it. I am using it currently in the Data Conversion department where we manage tools build in C#, .NET using Visual Studio IDE to handle conversion and deconversion of different types of banking information including reports, statements, documents, check images, etc. Visual Studio helps in solving a lot of business problems, it can be used to build full-stack web applications, window applications, frameworks, etc.
Pros
Intellisense
Customization
Debugging
Development
Cons
Pricing
Large size
High system specifications required
Likelihood to Recommend
Visual Studio is well suited when you want to build web applications or window applications in C# using the .NET framework. You can build a full-stack application with razor engine frontend, backend in the .NET framework. Easy to connect to databases like SQL and interact with them. A lot of debugging options available to easily find where your code is lacking or throwing issues.
It is less appropriate when you want to build software using the latest technology and languages like React, Nodejs, etc. The free community version of it only provides limited testing options.
VU
Verified User
Engineer in Product Management (5001-10,000 employees)
We are using Visual Studio IDE for two primary purposes. One is application development and maintenance using primarily c#. The other is for data development, mainly using SQL Server Data Tools/extensions for SSAS, SSIS, and SSRS. This is beginning to shift somewhat on the application development as they are beginning to leverage the VS Code. On the data side, we are heavy users of Visual Studio IDE for SQL suite development and will continue to be so long as we leverage SSAS, SSIS, and SSRS.
Pros
Provides a single interface for developing across tools
Updates have become much easier as the SQL tools have moved to extensions.
The IDE install/update process has become more streamlined over the years..
Integration with Azure DevOps is now excellent and continues to improve.
Cons
Continuing instability with the IDE, which often results in uninstall/reinstall to remedy issues.
Still somewhat bloated even when slimming down the installed options
Overkill for some development (VS Code, the better choice for specific patterns)
Likelihood to Recommend
Visual Studio IDE depends on what you're trying to do. Many modern development practices would garner better service from VS Code for Node.js, GraphQL, etc. However, if you are supporting legacy applications or leveraging the GUI capabilities, then Visual Studio IDE is a great IDE. For a data developer using the SQL Server suite, there is little choice. Databases can undoubtedly be developed outside the IDE, but Analysis Services, Reporting Services, and Integration Services are captive in Visual Studio. Fortunately, the interface is quite mature for these tools, and largely works well.
Visual Studio IDE is used primarily by our Software Developers and Architects. Our Testers use Microsoft Test Manager, and most of our other SDLC roles (Project Managers, Design Managers, Business Analysts, etc.) use the Team Foundation Server web interface. Visual Studio is necessary for coding, version control, build administration, and access to other tools. It is a more robust interface than what TFS Web offers, and many of the features provided in the Visual Studio IDE that aren't present in the TFS Web are essential to the duties of those roles.
Pros
One-stop development shop. Centralized location for all development-related tools and workflow.
Continue work offline, disconnected from the network if needed.
More robust build administration than what is offered on the web
Cons
Certain settings and features can sometimes be challenging to locate. The interface isn't always intuitive.
Sometimes there are too many ways to do the same thing. For example, users can quickly add a new workspace in Source Control Explorer when a local path shows as "Not Mapped," but it doesn't indicate that the user might want to check the dropdown list of workspaces. The shortcut of creating a new workspace by clicking on the "Not Mapped" link can lead to developers creating too many workspaces and causing workspace management to become unwieldy. If the shortcut link were removed, the user would be forced to use the Workspace dropdown. While it can add an extra step to the process, workspaces would be managed more easily, and this would enforce consistency. At the very least, there should be a high-level administrative setting to hide the shortcut link.
Likelihood to Recommend
Visual Studio IDE is essential for businesses where the primary coding languages are Microsoft Dot Net based, such as C#. If the company uses TFS or Azure DevOps for ALM, then Visual Studio IDE fits perfectly as it was designed to. If the company is not a primarily Microsoft-centric shop, then Visual Studio IDE isn't needed.
VU
Verified User
Administrator in Information Technology (1001-5000 employees)
Visual Studio IDE is used throughout the organization in many directorates and departments such as IT, R&D, Manufacturing and Automation, for software and algorithm development projects, whether the application/algorithm that is being developed is a backend manufacturing software, frontend .NET software or an embedded software application written in C/C++, C# or Java. It is also used to develop AI and machine learning algorithms and pipelines.
Pros
User Interface/User Experience
Debugging
Library management
Cons
The vast functionality comes with the cost of being slow so speed has room for improvement.
The vast functionality also brings huge size both in the disk and main memory, which contributes to the slowness.
Likelihood to Recommend
Visual Studio IDE is well suited for end-to-end software development projects, especially the ones that use Microsoft's .NET library. It is possible to start from scratch, develop, debug, test, implement the software, basically all the software development processes through Visual Studio IDE. It is also good to be able to compile an interpreted language project such as Java/Python. UI is very suitable for developers who frequently work at night.
VU
Verified User
Professional in Research & Development (5001-10,000 employees)
Being a part of a software engineering team we use this tool in order to maintain and create software needed by the business. It allows our team to have access to a suite of tools required to create the software, test the software, protect software source control, and deploy the software out to many environments for use by our customers.
Pros
Build Web and Cloud applications for free.
Large selection of development languages, i.e. Visual Basic, C#, PHP, Objective-C, JavaScript and Visual C++.
Cons
Heavyweight tool that can feel overwhelming or confusing when first using it.
Learning curve of the IDE can be daunting for beginning programmers.
Likelihood to Recommend
Since Microsoft offers many tiers of this IDE it really could be suited for a single home developer all the way up to enterprise. It does offer a lot of use cases at every entry point. However, if you are an individual developer doing advanced work Visual Studio IDE may not be a good tool because of the cost required. I would point small businesses towards Visual Studio Code instead because it is an open-source supported community and allows you to do some really advanced level development across a suite of coding styles. Visual Studio IDE is going to be better suited for medium to large teams where standards have been established, you use the .Net Frameworks and you want to enforce coding, testing, and building policies.
VU
Verified User
Engineer in Information Technology (10,001+ employees)