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.
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 (Semiconductors company, 10,001+ employees)
We use Visual Studio IDE to make software that will be used with our product. We use the .Net framework with C# language. Visual Studio IDE is probably the best programming IDE we are using. We use it for more than 10 years and we plan to use it for another 10 years and beyond.
Pros
Easy to build software
Easy to debug our software
Intellisence is fine
Cons
Intellisense is good but can be improve
Sometime the IDE is freezing without reason
Likelihood to Recommend
If you want to make software in .Net, Visual Studio IDE is probably the best IDE available. All the tool you need is there. The debugging experience is very good too. I recommend using a third-party library if you want to make a rich user interface for your software. Overall, I recommend Visual Studio IDE if you want to program in C#.
VU
Verified User
Professional in Research & Development (Electrical & Electronic Manufacturing company, 11-50 employees)
Visual Studio IDE is the heart of our organization, which we are using since 2015 to develop tools software for the other departments within our organization. Moreover, it provides a set of rich libraries to develop applications in different languages.it doesn't take much time to develop a rice UI application which saves the budget for our organization. Most of the time we got appreciated from the client for quick delivery of the projects.
Pros
Set of rich libraries for different languages.it is not stuck only with c# using this you can write code in other languages also.
Code debugging is very simple and accurate.
Creation of class library and executable files are awesome features.
Inbuilt IIS hosting is great features to host your application.
Cons
Visual studio initial load takes quite longer to setup your projects.
Taking time to install and uninstall the application.
Likelihood to Recommend
If you are developing your application which will run in windows application operating system. Development of standalone application in malls to read barcodes of the product to get the price. If you are using windows authentication then it will get configured with minimum effort. Less appropriate- if you to run your code in mac or Linux.
VU
Verified User
Team Lead (Aviation & Aerospace company, 501-1000 employees)
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 (Pharmaceuticals company, 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 (Consumer Electronics company, 5001-10,000 employees)
We use Visual Studio for our Business Intelligence needs - creating SSIS packages, SSRS Reports, and SSAS Cubes. Other departments use it for creating dynamic websites using JavaScript and HTML5.
Pros
SSIS is easy to implement and update.
Integration with TFS and GIT is easy.
Cons
The command line interface isn't very responsive.
Having to search for the missing SSRS tools menu is a pain.
Likelihood to Recommend
Works really well in a Microsoft stack shop. We use it for all of our business intelligence projects and some of the app/web projects.
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.
Pros
Easy to use.
Many add-ons.
Platform integrated with the Cloud.
Cons
Too heavy to install.
Not created for database management.
Components are hard to install and always changing.
Likelihood to Recommend
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.
VU
Verified User
Team Lead in Information Technology (Machinery company, 10,001+ employees)
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.
Pros
Code editing is the best I have used
Refactoring is so mush easier
Love the keyboard shortcuts, this helps speed code development
Cons
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
Likelihood to Recommend
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.
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.
Pros
SourceControl integration
Collaboration
Installing Frameworks
Speed
Cons
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
Likelihood to Recommend
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.
We've been working with Visual Studio for more than 8 years. I've worked with Java before and today I can say that Visual Studio is one of the best IDE that I've worked so far. All our development now is C#/asp.net and we daily use Visual Studio. With the right plugins (as any other IDE) you can have an almost perfect environment for development.
Pros
Great debugging tools
Huge options of great plugins
Easy to work with
Cons
Memory usage
Code Standard checking
Likelihood to Recommend
Any development with C# and asp.net it is well suited.
I'd say that it's better to use VS Code if you're working in apps based on JS frameworks, as it lightweight. But VS Professional fits as well.
VU
Verified User
Professional in Information Technology (Tobacco company, 1001-5000 employees)