Microsoft Visual Studio Reviews

4.6
Overall rating
Reviews

4.6
Overall rating
Reviews
Learn More

User Reviews Overview

About Microsoft Visual Studio

Visual Studio is an application development solution that helps businesses create web, mobile, Mac and Windows-based applications and games. It allows developers to streamline processes related to debugging, testing, and...

Learn more

Feature ratings

Value for Money
4.4
Features
4.6
Ease of Use
4.3
Customer Support
4.2

Browse Microsoft Visual Studio Reviews

2,957 of 2,957 reviews
Sort by:
Quashawn
Quashawn
  • Industry: Computer Software
  • Company size: Self Employed
  • Used Weekly for 1+ year
  • Review Source
Value for Money
5
Features
5
Ease of Use
5
Customer Support
5

5
Reviewed on 10/3/2024

Great Development Enviornment

The overall experience with Microsoft Visual Studio tends to be positive, especially for professional developers working on large or complex projects that can benefit from the depth of features and tools available. The IDE’s support for multiple languages and platforms, along with its powerful debugging tools, make it a popular choice despite its resource requirements and complexity. The community and professional support further enhance the user experience. However, individuals or teams working on smaller projects, or those with limited resources, might find the IDE to be more than they need, opting for lighter-weight alternatives.

Pros

Integrated Development Environment (IDE) Features: Users often appreciate the comprehensive set of features Visual Studio offers, such as intelligent code completion (IntelliSense), debugging tools, and built-in Git support, which streamline the development process.
2.Extensibility: The ability to add extensions and customize the IDE according to individual needs is highly valued. There are thousands of extensions available for various programming tasks and languages.
3.Support for Multiple Programming Languages and Platforms: Visual Studio supports a wide range of programming languages (e.g., C#, VB.NET, C++, JavaScript) and platforms (e.g., Windows, mobile, web), making it a versatile tool for developers working across different types of projects.
4.Powerful Debugging Tools: The advanced debugging features, including the ability to inspect variables, set breakpoints, and view the call stack, are often highlighted as some of the best in any IDE.
5.Community and Professional Support: The large community of Visual Studio users, along with extensive documentation and professional support from Microsoft, provides a helpful resource for troubleshooting and learning.

Cons

1.Resource Intensiveness: Visual Studio is often criticized for being heavy on system resources, which can lead to slower performance, especially on older or less powerful hardware.
2.Complexity and Learning Curve: The extensive features and capabilities of Visual Studio can be overwhelming for beginners, making the initial learning curve steep.
3.Cost: While there is a free Community edition, the Professional and Enterprise editions of Visual Studio come with a significant cost, which can be a barrier for freelancers, small teams, or companies with limited budgets.
4.Updates and Changes: Some users find the frequent updates and changes to the IDE disruptive, especially when features are moved or removed.
5.Bugginess and Instability: Certain versions or updates have been reported to introduce bugs or instability, which can hinder development work until patches are released.

Abdul Wahab
Abdul Wahab
  • Industry: Computer Software
  • Company size: 51–200 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
5
Features
5
Ease of Use
5
Customer Support
5

5
Reviewed on 21/1/2021

The best Integrated Development Environment (IDE)

I enjoyed software development like a game throughout my experience of using Visual Studio for development of .Net applications for local and cloud environments.

Pros

It is the most featured Integrated Development Environment (IDE) with bulk of features. It is best choice for .Net developers for building powerful applications for local and cloud environments. Its functionality can also be further extended using plugins. It is also good for mobile application development. Its intellisense is the best among all.

Cons

It is heavy to operate. It occupies huge part of my disk space. It hangs sometime during operations. Lack of support to opensource languages.

Christian
  • Industry: Information Technology & Services
  • Company size: 11–50 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
3
Features
5
Ease of Use
3
Customer Support
3

4
Reviewed on 6/9/2024

Visual Studio Review

It works well for C# projects but it eats a lot of memory.

Pros

If you are writing anything in C# it has a good ecosystem.

Cons

It does not have the best ai plug ins or if it does they do not work as well as on VS code.

Top Microsoft Visual Studio Alternatives

Verified Reviewer
  • Industry: Computer Software
  • Company size: 10,000+ Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
3
Features
4
Ease of Use
3
Customer Support
N/A

3
Reviewed on 7/1/2021

Powerful IDE but memory hungry

I love to write code using the Visual Studio Integrated development environment (IDE) software. Visual Studio (IDE) is powerful but with great power comes great responsibility. That is where the software lacks. Its memory hungry and slows down the system after long use. The latest release version of the software is 2019 which is what I have been using for now. However, the most stable version was in 2017. It hardly crashed on me or made my system go to its knees. There are few kinds of editions available for this software like Developer edition, Enterprise edition, etc. that one can subscribe to depending on the need. However, the subscription cost is more than average compared to other IDEs.

Pros

a) It's feature-rich and provides strong and seamless integrations with several other products from the Microsoft family.
b) One can develop any kind of application written using any kind of technology through this IDE be it .Net, Java, JavaScript, etc.
c) The software is easily extensible through extensions that help one integrate third-party components easily.
d) It has an intelligent auto-complete sensor that provides accurate suggestions for the variable names you try to create, libraries you try to add into the current code class file, and even tells you all the dependencies of the class in a very easy to read format.
e) There are individual wndows for each kind of tasks like examining the current project and solution, examining the tests written for the application, checking the variable watches, compiler output, errors, etc to name a few.
f) The UI can be customized to one's heart's content. The windows can be arranged as per the needs, multiple windows can be grouped into tabs for easy navigation.
g) It's even intelligent to suggest ways to improve the performance of the application that you are trying to create and how to make the project solution load faster.

Cons

a) The IDE takes a long time to load and once it's fully active with the project solution loaded, it really takes up a lot of RAM making even a good and powerful system slow down in the long run.
b) The IDE crashes occasionally, especially when you do a lot of debugging using it. However, when the app restarts after the crash, it does give you the option to recover the last saved work. So that's handy.
c) The menu is way too vast and it's easy to get lost in them trying to find out a certain option. Thankfully there is a global search box for the app to quickly type and find the option you are looking for.
d) The updates are released quite frequently. Since each update is large (> 500MB), its takes a while to update the software thereby interrupting your work.

Mitchell
  • Industry: E-Learning
  • Company size: Self Employed
  • Used Monthly for 1+ year
  • Review Source
Value for Money
5
Features
5
Ease of Use
5
Customer Support
N/A

5
Reviewed on 20/6/2024

Visual Success!

Microsoft Visual Studio is a powerful and versatile coding tool. Its features greatly enhance productivity, making it a solid choice for developers at any level.

Pros

Visual Studio's biggest strengths are its helpful extensions and plugins that can be added to suit your needs. It also has excellent tools for finding and fixing bugs quickly, and its real-time collaboration features are great for teamwork.

Cons

The main downside is that Visual Studio can be slow on older computers because it uses a lot of resources. The installation can also take a long time because of all the components it needs.Compared to PyCharm, Visual Studio can feel more cluttered and overwhelming, especially for users who prefer a cleaner, more streamlined interface.

Carlos
Carlos
  • Industry: Design
  • Company size: 501–1,000 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
5
Features
5
Ease of Use
5
Customer Support
N/A

5
Reviewed on 6/1/2022

This tools is a example to be followed.

I use day by day working with game development integrated with Unity and to prepare classes as a Professor in the area.

Pros

Microsoft Visual Studio is very well integrated to other tools for application and games programming. It is plenty of highlights and default settings that help the workflow! You only need to install and use, is much enough. But, it is possible customize as much as you want too. One of my favorite computational tools.

Cons

Sometimes it can be heavy for some computational systems, but it is not a big setback, because there is lighter version.

Mai
  • Industry: Financial Services
  • Company size: 51–200 Employees
  • Used Monthly for 1+ year
  • Review Source
Value for Money
4
Features
4
Ease of Use
5
Customer Support
4

5
Reviewed on 6/7/2024

Great product, although there is no dedicated features of an IDE

Pros

that it has a very intuitive, user friendly dashboard

Cons

that it doesn't have any dedicated IDE for special languages, for example Ruby on Rails

Raphael
Raphael
  • Industry: Construction
  • Company size: 1,001–5,000 Employees
  • Used Weekly for 2+ years
  • Review Source
Value for Money
5
Features
5
Ease of Use
5
Customer Support
5

5
Reviewed on 22/8/2024

Perfect and flawless to code

Great software to use in IT. You can code easily with it.

Pros

Visual Studio is dynamic and practical to code. It has a lot of configurations and easy integration with other platforms.

Cons

Nothing, I love using it. I had no problems while working with it.

Kyle
  • Industry: Defense & Space
  • Company size: 51–200 Employees
  • Used Monthly for 2+ years
  • Review Source
Value for Money
3
Features
5
Ease of Use
5
Customer Support
5

4
Reviewed on 9/8/2024

A worthy Product for Microsoft’s Lineup

This IDE is nothing to ignore. It’s simple, plugins are easy to manage, and it boasts a worthy list of languages that it can compile. Well done Microsoft.

Pros

Like all Microsoft-funded projects, this ODE boasts a whole list of convenience features with developers in mind.

Cons

Admittedly slightly bias, I have grown to prefer writing software on other OS systems besides Windows. I believe VS has a version for Mac, but as a Linux developer, that doesn’t help me either.

usman
usman
  • Industry: Civil Engineering
  • Company size: 1,001–5,000 Employees
  • Used Monthly for 1+ year
  • Review Source
Value for Money
4
Features
4
Ease of Use
4
Customer Support
4

5
Reviewed on 25/8/2024

visual studi

Pros

Visual studies for developing flowcharts provide a user with an opportunity.

Cons

The software lacks integration with other leading flowchart tools.

Ryan
  • Industry: Computer Software
  • Company size: Self Employed
  • Used Daily for 2+ years
  • Review Source
Value for Money
5
Features
5
Ease of Use
5
Customer Support
N/A

5
Reviewed on 7/10/2019

Visual Studio has come a very long way since VB6

Overall, my experience with more recent versions of Visual Studio (using it for multiple languages and project types from APIs to Angular applications and even some work using third-party generators such as ngx-rocket) has been very pleasant. You don't have to worry about plugins always breaking or no longer being maintained like you do with most IntelliJ IDEs and the community seems to take commitment and quality very seriously when working with third-party extensions. As for Nugat and libraries hosted on GitHub, you can expect the quality and typical setbacks to be the same though.

Pros

- Improved search functionality that is on par with IntelliJ editors' search functionality.
- Software hiccups are rare, whereas they used to be very common even in the recent versions.
- Everything is nicely consolidated, you can select the language you're using at the start as well as the type of project, and you can even search for and pull libraries into your project from the internet without ever leaving the editor.
- High quality themes, don't have to fix items that are the same color but were different colors in another theme like you do with IntelliJ themes.
- Shortcuts and hotkeys have slowly been moving towards being similar to IntelliJ editors, which for me is a definite win, but for new users this wont make a difference.

Cons

- Occassionally locks up, forcing you to open Task Manager and abort the application, sometimes causing lost work.
- Some features do take getting used to before appreciating them, i.e. some components of the Debug/Release manager and handling deployments, but once you understand how they work, you're in love with their usefulness. If you're coming from command line and config file debug and/or deployment, this isn't much of a con because you can imply most of the setting names, but figuring out what you can do through the IDE and what you have to do through files can be as annoying as finding the right IDE screen to change a setting.

Alternatives Considered

IntelliJ IDEA

Reasons for Switching to Microsoft Visual Studio

Visual Studio was something that I left since switching from VB6 and VC++ programming over a decade before trying it again. I played with it back in the Visual Studio 2008 days (where it was still confusing what ".NET" actually meant with regards to Microsoft who themselves didn't seem to know just yet) but really didn't like it until a new hire came in, supporting it strongly. The rest of the team gave it a shot, and I've been hooked on both C# and Visual Studio ever since. For a long time, I assumed Visual Studio was always going to be inferior to other IDEs that work with Microsoft's languages but after using it (and the other popular editors) I can definitely say Microsoft has really stepped their game up.
Dinupa
  • Industry: Computer Software
  • Company size: 51–200 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
5
Features
5
Ease of Use
4
Customer Support
4

5
Reviewed on 8/9/2021

Software Development Environment for High-Quality Software

Perfect for freelancers and one-person businesses, especially for websites and web-based applications. Reduce the amount of work your IT team has to do by purchasing lower-cost computers. Your library includes a variety of enhancements and modules that make it easier to manage the material. Simple user interface combined with feature-specific design.

Pros

We develop a variety of software types, including online applications, web services, web-based programs, mobile applications, and websites, all inside a single visual studio environment. During projects with a large number of deliverables, we can leverage Visual Studio's single installation to do a variety of activities. We can initiate debugging with a single click and proceed through each step to determine where and why the issues arise. We might easily add things like CS or HTML that we require. Additionally, it is simple to integrate with the database.

Cons

Its size is out of control, and it takes an inordinate amount of time to install. When transferring files from one application to another, project data is often corrupted, and errors are not unheard of in the process. It is vital that the sample file's permissions be changed so that anyone can write into it without being denied access.

Alternatives Considered

Apache NetBeans and IntelliJ IDEA

Reasons for Switching to Microsoft Visual Studio

Visual Studio is the simplest and most direct way to produce C#, HTML5, CSS3, JavaScript, ASP.NET, MVC, and other front-end and web application apps, as it's a Microsoft-made software development environment.
karthik
  • Industry: Oil & Energy
  • Company size: Self Employed
  • Used Daily for 2+ years
  • Review Source
Value for Money
4
Features
5
Ease of Use
5
Customer Support
5

5
Reviewed on 7/10/2023

"Exploring Visual Studio Code: A User's Perspective"

Visual Studio Code has been an indispensable tool in my development journey. Its versatility, with support for multiple languages, extensions, and a seamless user interface, has made it my go-to code editor. From coding and debugging to version control and project management, VS Code has simplified it all. It's not just a code editor; it's a productivity booster. Whether I'm working on personal projects or collaborating with teams, VS Code's ease of use and customization have been game-changers. It's become an integral part of my daily workflow, and I can't imagine coding without it

Pros

Visual Studio Code's coolest feature, in my opinion, is that you can write code in lots of different programming languages. It's like having one tool that can do it all. Whether you're working on a website in HTML, a game in Python, or an app in JavaScript, VS Code has you covered. You don't have to switch between different programs, which can be a pain. It's like having a Swiss Army knife for coding – super handy and saves you time! Plus, you can add extra tools to VS Code to make it even better for each language you use. It's like having a personalized coding helper right at your fingertips. That's what makes VS Code so awesome!

Cons

Integrate built-in testing with analytics in VS Code for smarter development and data-driven marketing decisions.

Lenon
  • Industry: Telecommunications
  • Company size: 2–10 Employees
  • Used Daily for 1+ year
  • Review Source
Value for Money
5
Features
5
Ease of Use
5
Customer Support
5

5
Reviewed on 27/4/2020

Program practically alone!

In our organization the use of VS Code is essential, we have developed several codes and scripts, it has countless plugins that enable incredible use and unusual use of the tool!

Pros

We program in different languages with the software, plugins facilitate this. It is light, simple, intuitive and for our use it is a hand on the wheel, because we adapt easily, it is incredible!

Cons

We found nothing wrong with the software, it was easily adapted to our routine, and it works above expectations!

Alternatives Considered

Sublime Text

Reasons for Choosing Microsoft Visual Studio

We exchanged the VS code for free, and it fits our demands for using GitHub better!

Switched From

Sublime Text

Reasons for Switching to Microsoft Visual Studio

Because it is free and the whole team has adapted to its use and found it simpler and better to use compared to another tool!
Nikhil
  • Industry: Investment Banking
  • Company size: 10,000+ Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
5
Features
5
Ease of Use
5
Customer Support
4

5
Reviewed on 10/9/2022

Visual Studio - Developer's paradise

Overall Visual studio is one of the best IDE and one stop solution for developers to code .As it provides various features ,plugins , extensions along with support to various programming languages and debugging it is very much popular. If you are JavaScript developer it is the best IDE available in the market.

Pros

Visual Studio provides support to various programming languages . It has own plugins for debugging as well as supports other plugins and extensions . We can easily integrate it with Git which makes it more helpful .Also debugging is very easy and convenient in Visual studio along with coding

Cons

It takes high CPU usage is one of concerning reason ,but as it offers so many one stop features to developer that can be neglected .Few UI improvements can be done

Ebrahim
Ebrahim
  • Industry: Computer Software
  • Company size: 11–50 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
5
Features
5
Ease of Use
5
Customer Support
N/A

5
Reviewed on 9/1/2019

It just gets better and better

I started coding with Visual Studio 2005 and now work on a daily basis on 2012, 2015 and 2017. What I have experienced with Visual Studio is consistency and stability. Each new version looks and functions pretty much the same, so there's no real learning curve each time you upgrade(If you know how to use 2005, you will have no trouble with 2017 or later versions). Over the years, debugging performance has also improved, which is another plus for me. From 2015, Team services connects quite nicely as well and the actual loading of Visual Studio for the first time has improved greatly over the years.

Pros

Since 2007, I have used Visual Studio for all of my app development. It is indeed the best tool I have ever come across. Possibilities are endless, from legacy WinForms apps to Web Apps and services, Visual Studio is able to provide you with an easy to use, stable and reliable platform to build your apps on. I am a C# developer who uses it every single day. Built-in features like code-completion and code validation makes it easy for even the beginner to learn. Since Azure came along, deployments have become even simpler, whether published directly, or through Source Control. Another cool thing about Visual Studio is that with every new version, new tools are introduced and new types of projects as well. This makes all of those projects that used to take days to put together, a mere selection of a project type and all of the initial code and structure is generated automatically. Then there's the debugging tools, Nuget, Server explorer, Team explorer and the list just goes on. All of these tools and features in Visual Studio makes it the most powerful of its kind in my opinion and I am sure many others. Microsoft also introduced Visual Studio Community Editions a few years back, which makes it even easier for newbies to start their development careers hassle free.

Cons

For certain project types, certain versions of Visual Studio work best, so I often switch between 2012, 2015 and 2017. I found that 2012 works nicely with older(.NET Framework 4 and below), 2015 for all recent apps, while 2017 works better if you need to debug Azure Websites. Other than that, the IDE has stayed pretty much the same, which is awesome. Nuget packaes sometimes have issues, but I don't use them that often, so I am not really affected negatively by that. The initial install of Visual Studio 2015 and above are web installers, which takes even longer than older versions, so I dread new installs, but after the install, all is good.

Oshadha
Oshadha
  • Industry: Information Technology & Services
  • Company size: 51–200 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
2
Features
4
Ease of Use
4
Customer Support
4

4
Reviewed on 28/3/2019

Best Coding Software for "Real" development work!

I've started coding with Visual Studio from 2014 - 2015. Between this time our university offers us the 2012 version. So we have used to it. When first time I familiar with Visual Studio, It was difficult because there is a lot of options and a lot of features to select. but day by day I'm used to Visual Studio 2012 version and I have realized It's not difficult to familiar that I felt because of there lot of options for doing a lot of things. Then I felt it's amazing. Then I moved to work with 2015 version and now I'm working with ASP.Net and C# with 2017 version. When considering all the previous versions with the latest version, this one is awesome.
The best thing is Microsoft now release Visual Studio for free download. This is a very valuable thing for programmers and developers who are beginners and pro level people. And also Microsoft maintained year by year and users never switch to another IDE after an update because of everyone like it.
Our company depends on Visual Studio for developing, updating and maintaining our products. It's the secret of growth of our company and this everything because this application is ROI(Return of Investment).
Everything isn't the best and the best one can have some faults. Like this, I have to say something about because Visual Studio is very heavy software and this needs more ram because with heavy extensions it will become slow.

Pros

Visual Studio has a lot of features. The first thing that I'm like is ease of use. And also it's support for multi-language support. When I'm developing a completed project with front-end and back-end I'm able to use both of languages in Visual Studio. So visual studio has full stack development capabilities. Integrated with the database is easy because structured are predefined and we can implementations easily.
And also if we have to implement more than one project for a one-goal we can create that project under one solution.
Every project has Microsoft support and can be used Microsoft products and services to link with projects. Support for MVC architecture. And also Remoting, .net.core, class libraries, WPF is the few of best features Visual studio offers for users.
And users can use source control plugin integration like GIT, TFS etc. This application has good performance and stability.

Cons

Users have to spend high cost for Enterprise License (vs Professional)
Too many version to select before use like Enterprise, Community, Professional, Ultimate, etc.
Memory and CPU consumption may be high sometimes.
Officially came up with basics themes.

Supun
Supun
  • Industry: Computer Software
  • Company size: Self Employed
  • Used Daily for 2+ years
  • Review Source
Value for Money
5
Features
5
Ease of Use
3
Customer Support
4

4
Reviewed on 22/10/2019

Programming with VISUAL STUDIO

Visual Basic is a great and professional software for programming. Lot of features are included in it for easy coding. I think we must have some knowledge about programming languages before using this software because this software has some advance features. If a beginner starts coding with Visual Basic first, he might be feel coding is very difficult. Therefore I recommend using Visual Basic only if you have some knowledge about coding. However Microsoft offers a free version of this software for students. This is a good opportunity to improve our skills with this software. If you are a programmer and looking for software for your industry, this is the best software that suits for you.

Pros

Visual studio is one of a best software that programmer need for his works. It supports many programming languages mainly used in programming these days including C, C++, C#, JAVA, Visual Basic, Python, HTML, CSS etc. This software is developed by Microsoft as an Integrated Development Environment (IDE). There are lots of software using for software development industry in these days. Visual Studio offers many outstanding features and functionality when comparing with them. Some of the features are IntelliSense (completes code automatically as it suits), GUI design (Can design graphical user interfaces and make them interact with components we include i.e. Forms, Buttons, Labels, Message boxes etc.) Also Visual Basic consists with an integrated debugger that works as a source level debugger and a machine level debugger. Therefore the debugging process is easier and powerful. Visual Studio is fast and powerful software for programming in my experience.

Cons

The most annoying thing that I see is the process we have to go through before starting GUI programming using C++ language. We have to change many settings and copy/paste some code parts before starting our codes. For beginners it is a confusing work as we have to go through many menus and change settings and pasting code parts. Coding area seems to be more complicated than that of other software. Therefore it is hard to find a code part that we typed already in case of changing codes. Visual Basic took nearly 22GB from my storage. For the people with low size hard drives it is difficult to allocate such amount for one software. Since software have many functions and features it take some time to load. Low grade PCs can be lagged in this process because Visual Basic use high amount of RAM and CPU.

Waqas
  • Industry: Information Technology & Services
  • Company size: 51–200 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
N/A
Features
5
Ease of Use
4
Customer Support
N/A

4
Reviewed on 9/6/2021

A user friendly versatile tool for software programmers

We are AI based solutions provider and often our work is in python. So far all my modules are written with the help of VS code. It allows me to write code in javascript and java aswell. Configuring files and creating, altering jsons are easy. Before switching to VS code I always had problems of finding multiple language support and graceful code formatting within a short time. VS code has solved this problem.

Pros

Installation of third party tools, possibility of live code share session and support for several langauges are the most impactful features in my opinion.
The product is also relatively easy to use only if you use it frequently have spent sometime to learn about the features like formatting, searching files, functions and text, resolving dependencies etc.
Nevertheless it was easier to integrate the product with our business use case.

Cons

The product is somehow sometimes not easy to go around for example to search for files and to search for specific text inside all files is bit confusing, the interface sort of works the same way. Also when dealing with ASCII doc files or tabular form files, there are always 3rd party extensions that are required. Excel files are difficult to format (zig zag columns) but however they only be viewed in a user friendly way.
Specifically for python there are sometimes problems with the kernal, even though the right kernal is selected, yet the code fails to run and restarting vs code with the right kernal helps. The same is true for running jupyter inside VS code.

Shawn
  • Industry: Legal Services
  • Company size: 1,001–5,000 Employees
  • Used Weekly for 2+ years
  • Review Source
Value for Money
5
Features
5
Ease of Use
4
Customer Support
3

4
Reviewed on 30/12/2021

Visual Studio Functional and Extensible; Great for Integrating; Can be hard to troubleshoot

Visual Studio helps me complete my job by being a robust, extensible IDE. I can automate and integrate a lot of processes and manage data flow fairly easily and in a reproducible way. Some projects can take me around an hour at this point. A good portion of routine tasks are easy. Doing completely new-to-me tasks can take more research on how to implement, but it just depends if that's a VS thing or the coding language I'm using. Troubleshooting scripts inside of a package can be harder than scripting and debugging on another tool (that is build specifically for that coding language only), but it's such a versatile IDE that it makes up for it.

Pros

VS integrates extremely well and quickly with the Microsoft Stack. I use it to automate the flow and manipulation of data between internal and external sources, mostly with SSIS, and it works great. It is extremely easy to connect to data sources, fairly easy to add external DLLs (in my case I use WinSCP with SFTP), and easy to create a workflow. The IDE for my solutions comes with built-in, drag and drop functions that do common operations so that you don't have to manually code everything. This makes development quick and highly reusable. Visual Studio is a little clunky, but just has so many features. It is very quick to run and test, and for things like website development it comes with it's own Express version of a server. It can handle many different coding or development functions. Overall it's extremely helpful and I couldn't do my job without it. And the Community edition is free; even though I have a Pro subscription, I don't think I need it. Community edition covers everything I need.

Cons

When installing VS, you have to know what extensions and plugins you need. VS has a library and you can install a lot, but you have to know what you're after and how to use it. I would say that because of it's completeness and everything it packs in, Visual Studio takes a while to load initially compared to lighter weight IDEs. It also takes a long time to install (over 30 minutes), and uses a lot of disk space. This is not light weight. It can also take some time to process, depending on what you're doing. It has frequent updates, but the small version updates are not needed and I don't see what new bug fixes or functionality they provide usually. It's ok with forward compatibility, but not backwards compatible. This is important - You can't develop in VS 2019 then open it in VS 2015 or any prior version. Also when upgrading your solutions, it usually works, but sometimes doesn't. So you may have to manually re-install some DLL, dependency, or change code for newer standards. I would be cautious in updating your solutions and make sure to have a backup. Once you get used to the load time and know the tricks about solution compatibility and other versions, it's actually very comprehensive in the capabilities it provides and integrates fantastically with the Microsoft Stack. The only other downside it that troubleshooting scripts can be difficult with the error messages provided; for what I do, I think the error messages could be more descriptive.

Ranjit
  • Industry: Information Technology & Services
  • Company size: 10,000+ Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
4
Features
5
Ease of Use
5
Customer Support
5

5
Reviewed on 12/9/2022

Ultimate IDE for software development !!

As I and my team uses Visual Studio on daily basis, I am overall very satisfied with the latest Visual Studio. Visual Studio helps to speed up the development process and it helps us to develop quality software. Using Visual Studio you can create different types of applications like Web API, Web App project, console, class libraries, mobile applications, and hybrid and WIX installer applications. It can be even used to develop AI/ML solutions. It supports many languages like C#, python, C++, and so on. I think it's one of the best IDE software in the market.

Pros

Being a .NET developer, I've been using Visual Studio for over the past three years. It's a great tool to work with. Microsoft regularly releases new Visual Studio versions with the latest features. I like the debugging feature of Visual Studio as it is very simple and can be used to trace the root cause of defects. It's very easy to manage to build and release configurations of projects in Visual Studio. It provides simple interfaces for deploying the application. Below I've mentioned some features that I liked in the recent versions of Visual Studio -
1. TFS, Git integration
2. DevOps integration
3. Code lens (to view the summarized history of a code above the function)
4. VS IntelliSense (to fix code analysis warnings and implement coding best practices)
5. Easy adaptibility to different .NET frameworks based on project requirement

Cons

Visual Studio is the best software for software development. I didn't think of any feature that I didn't like.
However, the Visual Studio tends to freeze sometimes during heavy operations (even on high-end configurations) if you have installed a number of third-party extensions like ReSharper, and SonarQube. According to Visual Studio, these extensions slow down the VS performance. But I think VS should not freeze in any condition. Apart from this minor improvement, I think there is nothing that could be improved in Visual Studio as of now.

Shubham Vasantrao
  • Industry: Capital Markets
  • Company size: 10,000+ Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
4
Features
5
Ease of Use
5
Customer Support
N/A

5
Reviewed on 5/1/2023

Very User and developer friendly Tool

At the start, I was using Eclipse and was quite comfortable with it and so was a bit reluctant to switch. But when I started using it daily, I realized the potential benefits and its user-friendly features' impact on my productivity.

Pros

1) I mainly used VS Code for UI development using TS. Though I used this product for TS, it handles and works well for other languages as well2) The UI is straightforward and the tool's extensibility is quite amazing.3) We can download extensions and plugins to customize the UI editors based on our requirements. Changing themes, fonts, etc is very easy and accessible.4) Integration with other software can also be done in VS code and which further makes the developer's life easier. I integrated bitbucket, and JIRA with my VS Code, which allowed me to not open these external tools outside VS code and saved much of my time5) With the help of extensions that can add intellisense to our code which makes the development experience much nicer and fast too.6) Extremely lightweight and has great response time when opened.

Cons

Honestly, no issues have been encountered as of now, and love the way as is! So I would say no complaints for now

Verified Reviewer
  • Industry: Computer Software
  • Company size: Self Employed
  • Used Daily for 1+ year
  • Review Source
Value for Money
5
Features
5
Ease of Use
5
Customer Support
5

5
Reviewed on 7/2/2019

Best software for Developers

Visual Studio is considered as Microsoft’s contribution to the open source world and they have once again
delivered exactly what their customers want. I am someone who isn’t an expert in coding and I had used a
couple of different IDEs previously. The process of using a new IDE is all too similar. In the beginning, you’re very uncomfortable not knowing what function is placed where in the software and in the next few days, you start to get a hang of it but my experience with the visual studio was completely different. I was expecting the same confusion as I started using it but everything in the software was so user-friendly. I immediately felt like as if I had used this software before and I knew where all the basic functionalities were.

Pros

Microsoft visual studio is developing software which is one of the most fully featured IDE right now in the
market. It is preferred by developers from all over the world and has the ability to create all kinds of
computer programs, websites and mobile apps.
Name: Visual Studio Developers: Microsoft Written in: C++ & C#
Operating System: Windows 7 or later Type: Integrated Development Environment License: Freemium
It is a fantastic IDE that simplifies the work of the developer and it helps save a lot of time. It is greatly
appreciated for the performance of its Debugging and IntelliSense tool. There are a lot of extensions
available that improve the features of visual studio.

Cons

The code compilation error messages are sometimes very misleading that leaves the developer unsure of
what the exact issue is. The errors are shown before and after the lines which can cost a lot of time and
attention of the developer. Another con would be how expensive the software is compared to its competitors who provide similar services for a way lower price.

KUNAL
  • Industry: Computer Software
  • Company size: 501–1,000 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
5
Features
4
Ease of Use
5
Customer Support
4

5
Reviewed on 3/6/2021

Best Tool for Software Development, I have ever Seen !!

I have used Microsoft Visual Studio for more than 6 years, and I am still using this Software Every day at my office for almost 9 to 10 hours. There are almost 500 developers are in my company, who are using Visual Studio in their daily routine. I have developed a number of software and utilities with it. Moreover, I have worked on more than one language in Visual Studio, such as Java, Python, and C#. But I haven't faced any difficulties yet. I would recommend each and every developer that, they must have to use Visual Studio for their Programming. Nowadays the Recent Version of the Visual Studio is very quick and have a number of tools that helps us to give the intelligent suggestion during the Programming.

Pros

First of all the IDE of Visual Studio is very good, and It's very simple, So it's not difficult for new users to do coding on it. Another thing is that you can do programming with almost any kind of Programming Languages, Such as Java, Python, C++, C#, and Others. Moreover, there is a number of packages available for download in the visual studio Package manager. On the Otherside, Microsoft Visual Studio can be integrated with the TFS easily and you can easily manage your code on the server.

Cons

I have found only one problem, while I am using Visual Studio, and the Problem is, It becomes sometimes not responding when you are going to build the bigger project or do some operations on the bigger Projects or maybe when you load the heavy Project first time after the windows startup. I haven't found any other Problems with the Visual studio ;-)

Claudio Ivan
Claudio Ivan
  • Industry: Computer Software
  • Company size: 11–50 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
N/A
Features
5
Ease of Use
5
Customer Support
N/A

5
Reviewed on 11/9/2019

A grate ide for almost everything

It is quite simple to use, you enter to visual studio web page select the option that you want, if you need a full free version go to community version, if you need more support or a custom tool (I real think the community is excellent) you can buy a license which include more tools for you.
The big thing here is, visual studio supports a lot of languages, programming languages, also you can get (for free) different versions of the ide if you need some retro compatibility whit tools or old projects. In the user interfaces there is no much to say, is clean and easy to understand, you can check the hotkeys, if you need remove some buttons from toolbar or change hotkeys for others you can do it on tools/options and customize. Finally, the best of visual studio is the really big uses that you can give it, for example, use the .net core for create a web page, if you don’t like .net core you can also use angular; looking for a little help making games on unity, you can use c# for the logic and debug it with visual studio or if all of this is much for you and you only want a simple desktop program you of course can do it (or mobile, remember xamarin if you are interested on it).

Pros

As a generic IDE for many languages and purpose, i really think that the oportunities for the tool are huge. You really can do almost everything that you propuse.

It one of the IDEs with the best customization ever, can select the clasic mode, the dark theme, persolize your hotkeys only to say some.

You can get a huge amount of tools by nuget, and configure your projects whit many git tools.

Cons

Perhaps the user interface between mac and windows version can be a little tricky if you work with both.

2,957 reviews