Skip to main content
TrustRadius
Visual Studio

Visual Studio

Overview

What is Visual Studio?

Visual Studio (now in the 2022 edition) is a 64-bit IDE that makes it easier to work with bigger projects and complex workloads, boasting a fluid and responsive experience for users. The IDE features IntelliCode, its automatic code completion tools…

Read more
Recent Reviews

Visual Studio IDE

10 out of 10
October 04, 2022
Visual Studio Code is the preferred IDE for µServices development include Java Microservice. Best IDE for .Net core, NodeJS, Python and …
Continue reading

Very good IDE to program in C#

10 out of 10
June 07, 2022
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 …
Continue reading

Best IDE I've Used

8 out of 10
September 30, 2021
Incentivized
It is being used by both software developers and consultants for customer projects that require customization by programming additional …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Reviewer Pros & Cons

View all pros & cons
Return to navigation

Pricing

View all pricing

Professional

$45.00

Cloud
per month

Enterprise

$250.00

Cloud
per month

Entry-level set up fee?

  • No setup fee
For the latest information on pricing, visithttps://visualstudio.microsoft.com/vs/p…

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Starting price (does not include set up fee)

  • $45 per month
Return to navigation

Product Demos

FreeRTOS Tutorial 2: Task States Demo using Visual Studio 2019

YouTube
Return to navigation

Product Details

What is Visual Studio?

Visual Studio (now in the 2022 edition) is a 64-bit IDE that makes it easier to work with bigger projects and complex workloads, boasting a fluid and responsive experience for users. The IDE features IntelliCode, its automatic code completion tools that understand code context and that can complete up to a whole line at once to drive accurate and confident coding.

Visual Studio Videos

Which App Development Tool Should You Use? (Quickbase, Microsoft Visual Studio, Apache Cordova)
Getting Started with Visual Studio

Visual Studio Technical Details

Deployment TypesSoftware as a Service (SaaS), Cloud, or Web-Based
Operating SystemsUnspecified
Mobile ApplicationNo

Frequently Asked Questions

Visual Studio (now in the 2022 edition) is a 64-bit IDE that makes it easier to work with bigger projects and complex workloads, boasting a fluid and responsive experience for users. The IDE features IntelliCode, its automatic code completion tools that understand code context and that can complete up to a whole line at once to drive accurate and confident coding.

Visual Studio starts at $45.

Reviewers rate Support Rating highest, with a score of 8.8.

The most common users of Visual Studio are from Mid-sized Companies (51-1,000 employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(781)

Attribute Ratings

Reviews

(1-25 of 104)
Companies can't remove reviews or game the system. Here's why
February 29, 2024

Visual Studio True Review

Rohit Goyal | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
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.
  • Live coding assistance
  • Fast debugging
  • High quality testing
  • Depending on [the] project, it [may] freeze and crash
  • Sometimes performance is slow
  • Technical support
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.
Score 9 out of 10
Vetted Review
Verified User
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.
  • Multiple coding extensions such as beautify
  • Automatically importing the files
  • Sonar qube extensions
  • Almost work in all the languages
  • Seems little slow IDE
  • Little difficult to use first time
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.
Score 9 out of 10
Vetted Review
Verified User
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.
  • Debugging
  • Source code maintanance
  • Error handling mechanism in terms of building the solution.
  • 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.
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.
October 10, 2022

Visual Studio IDE Review

RISHAB MADAAN | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User
Visual Studio is being across the whole organization by different teams and team members .
It is incredibly quick and smooth compared to other IDE such as Eclipse . I have been an Eclipse user for a long time but after shifting to visual studio, there is no going back . The extensions available are amazing and the most important aspect is the ease with which these extensions can be downloaded and used .
I used numerous of them such as debugger for Chrome, walnut, gitLens and so on .
  • Availability of Extensions
  • Compatibility with Git
  • Easy settings
  • Better Technical Support
  • Hard to find the right option
  • Disk space occupied is large
Visual studio is one stop development shop. A centralized place where you can find all development tools and workflow .
The IDE has a user friendly display and debugging tools are quite good . It is especially suited when you are developing .Net applications The updating of tools is easy and smooth . Integration with Azure DevOps is excellent and it continue with improve .
October 04, 2022

Visual Studio IDE

A. Kıvanç Güler | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
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.
  • Coding
  • Marketplace extensions
  • Embedded CI/CD facilitators
  • Java Microservices
  • Team Coding
  • Gitlab integration
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.
Score 10 out of 10
Vetted Review
Verified User
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.
  • Easy to build software
  • Easy to debug our software
  • Intellisence is fine
  • Intellisense is good but can be improve
  • Sometime the IDE is freezing without reason
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#.
Joan Brennan | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Use it to help create educational applications for inside and outside the classroom. Develop literacy and reading productivity apps for K-12 and beyond. The use of Visual Studio helps us configure our applications to address the needs of a variety of challenged readers as well as readers in all age/ability groups who are required to read for long periods and may be overwhelmed by the amount of media needed to cover.
  • Allows for unique configurations within our app builds.
  • Allows for team sharing that is easier to manage.
  • Helps promote better team communication while saving valuable time, too.
  • Accessing the Visual Studio account more easily would be SO helpful.
  • Ongoing improvement in the Visual Studio's security will also be most appreciated, as many of our creators with IP for their applications are protective of that IP.
Able to share information within our team now much more easily than previously when using Visual Studio. A user-friendly platform helps us save valuable time and effort as a group. Also, we are much more likely and earlier to consult with others on the team because of the use of Visual Studio.
Pritesh Patel | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Visual Studio IDE is used as our primary application for coding. We use it to develop and create our applications in our company. Visual Studio IDE helps keep our development consistent.
  • Great features and packages
  • Easy to use
  • Provides mistake free coding
  • Sometimes publishing code has too many errors and it is hard to figure out what is wrong
  • Debugging needs to be easier
  • Search needs to be better if report is very big
Visual Studio is great for a big company. It has everything a person needs to code and, since it is a Microsoft product, it works great with Windows.
September 30, 2021

Best IDE I've Used

Score 8 out of 10
Vetted Review
Verified User
Incentivized
It is being used by both software developers and consultants for customer projects that require customization by programming additional functionality. In consulting it's mainly used to develop extensions to other projects that are being implemented with Microsoft technologies. It speeds up the development process because it integrates well with those technologies.
  • Best UI I've seen in IDE products. It looks nice and features are easy to find.
  • Easy to add features to IDE on-demand, no need to download anything separately after initial installation.
  • Integrates well with other MS products, like Azure or Office.
  • No Java support.
  • In some cases when it's loading something it doesn't let you do anything with the UI. Some other IDE's do these operations in background and you can still keep working.
  • Community edition requires Microsoft account registration.
If VS has support for the environment or language you're developing with, I think in that case it's always well suited for the task. Especially when developing for projects that are being implemented with Microsoft technologies using VS is surely the best way to go, but it's definitely not limited to just them.
Manoj Kumar | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
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.
  • 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.
  • 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.
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.
Score 8 out of 10
Vetted Review
Verified User
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.






  • 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.
  • Visual studio initial load takes quite longer to setup your projects.
  • Taking time to install and uninstall the application.
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.




















Score 10 out of 10
Vetted Review
Verified User
Incentivized
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.
Shivam Vishwakarma | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Visual Studio IDE is used by the developer cell of my organization. The best thing about Visual Studio IDE is it is easy to use and user friendly. There are number of plugins available, and all of them are awesome. I have been using this product for more than four years now, and the support community actively helps me every time if i get stuck somewhere. This product is fully modifiable--you can chose your environment, you can add your snippets easily, plus it has an integrated terminal that helps a lot while testing and developing products. You can also share screens and code with your team very easily.
  • Having a number of extensions
  • Easily modify settings; can add snippets very easily
  • Works with every programming language
  • Everything is integrated, from terminal to image viewer and pdf viewer
  • Select text and create snippets
  • Understanding unnecessary code
  • Making more interactive IDE
Any product-based company or learners/students should use this product. Its free and amazing.
Mark Orlando | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Visual Studio is our everyday workhorse. If we're not using Microsoft Office or SQL Server Management Studio then we're in Visual Studio. We use Visual Studio to develop Web Forms, Web Services, back-end Service libraries, and now we use it for all our client-side JavaScript, AngularJS, and Angular development. Instead of using one tool for the front-end and an different tool for the back-end, Visual Studio provides us with a broad scope of features so that it's the only real development tool we need.
  • Debugging client-side JavaScript is so easy in Visual Studio. Other IDEs such as Jet Brains WebStorm provide some form of debugging, but noting is easier than Visual Studio. In particular, its the only tool that lets me put a break point in client-side script and walk the HTTP request into a Web API and back.
  • With other lighter-weight tools, even Visual Studio Code, you have to dig around to find the right way to include 3rd party libraries or frameworks into your code. With Visual Studio NuGet is always handy since its built-in to the IDE. The other nice feature is after you add a package through NuGet, it searches your code and alerts you to other packages that might need upgrading.
  • Our company uses Team Foundation Server for source control and using the Visual Studio IDE makes it completely transparent. Its so simple to bring down a fresh copy of your code, check-in a file or compare versions of a file.
  • While we use the Enterprise edition, it's great that Microsoft offers a slimmed-down community edition for others. This makes it easier for college students to get familiar with the Visual Studio IDE for free and then later makes it easier to transition over to the Professional or Enterprise Editions when they enter the business world.
  • Because AngularJS and Angular have taken the development world nearly overnight, it would be great if Microsoft updated Visual Studio to provide better support for debugging Angular and AngularJS code. Years ago, a free third-party plug-in existed called Batarang which helped developers see the contents of Angular object. Unfortunately, as Google moved forward in development this tool was ultimately broken. Visual Studio lacks real support for providing debugging tools for Google's popular front-end framework.
  • Software developers are either C# or Visual Basic developers...though its rare to find a VB person anymore. Unfortunately, the Visual Studio IDE never lets you choose which of the two language to install. As a C# developer it really would be great if I could tell the installation module to not install VB or its project libraries.
  • The code snippet feature in Visual Studio needs upgrading and wizards so it becomes a first class citizen in the IDE. Visual Studio would become so much more useful if I could right-click snippets of code and with a single click tell the IDE to add them to my snippets library. This would kick off a wizard that could help me edit the snippet to make it more reusable. Today if you want to use the Snippet Editor you really have to dig around the web to figure out how to make it work for you.
If you want seamless transition between source control and a development IDE, as well as ease of debugging between client-side JavaScript and back-end C#, then it really the only tool to use. The one thing you may not need is the Enterprise Edition; it comes with a lot of features we almost never use. The professional version is most likely enough.
Balázs Kiss | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Our company uses mostly Linux based tech, but from time-to-time, we do arrive at Windows-based tasks. In those cases, using Visual Studio and Visual Studio Code are our main tools for tackling problems. Mostly used for C# and C++ codes, sometimes TypeScript, we use Visual Studio as a reliable, modern, and highly valuable IDE.
  • Windows-based programming tools
  • .NET go-to developing instrument
  • Well structured, easy-to-use interface
  • Has a steep learning curve
  • Intellisense is sometimes a bit annoying for me
[Depending] on the task, I would probably recommend Visual Studio for anybody, who would like to use a professional IDE and comes from a Windows-based environment. Maybe there are better tools for specific tasks, but for developing .NET projects, or windows based applications, or maybe educational purposes, Visual Studio is a stable candidate to provide a good utility belt for any programming task.
Score 9 out of 10
Vetted Review
Verified User
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.
  • Intellisense
  • Customization
  • Debugging
  • Development
  • Pricing
  • Large size
  • High system specifications required
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.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
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.
  • 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
  • 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.
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.
Score 7 out of 10
Vetted Review
Verified User
Incentivized
Visual Studio is widely used in most of the projects in my organization where it involves a lot of programming effort to meet client requirements quickly.
  • Live unit testing
  • Live architectural dependencies
  • Hangs most of the times when I open big projects.
If we are using sqlserver database with TFS then this is best to use.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
I am using Visual Studio IDE as part of a development team in a software organization where I am supervising the development as a project manager. It helps us to standardize the development environment among team members. We are using it for development of an application for cloud environment; however, it is able to develop mobile and desktop applications as well.
  • Great IntelliSense
  • Easy-to-use interface
  • Standardization of development environment among team
  • Hard to find or navigate some options/features for first time
  • Very heavy and causes the system to slow
  • Very large in size, occupies a lot of disk space
  • High system configuration required for smooth operation
Visual Studio IDE is best for developing desktop, web, and mobile applications. It is well suited for both local and cloud environments and helps to standardize software development environments among software development teams, groups, and/or organizations. It comprises a lot of very useful and powerful development features with great IntelliSense to support software developers in achieving their goals in the shortest time with ease.
Madusanka Balapitiya | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Visual Studio is an all-in-one package for software developers. Our team uses it for developing computer software, mobile apps and web based software. Normally we use rad model to complete our project, because we have to deliver projects with fast and correct, Visual Studio given more support to suss it. Mainly IT department uses this software, but as an education and tanning providing company, our academic department also uses for teaching process. We have in-house developed student management system, payroll, inventory control system, and HR system. [They] help to increase company efficiency.
  • Error finding and debugging.
  • Number of extensions for customize our IDE.
  • User friendly interface with dark and light mood.
  • Rich toolbox for interface design.
  • High memory use.
  • Long startup time.
  • Cost is higher than other developing case tools.
If your company builds software with different programming language, Visual Studio is the best case tool for it. Because it capable for C+, C#, Visual Basic, .NET and F#. Not only these things, but also we can work with JavaScript, XML, XSLT, HTML, and CSS as a web base developing language. One main feature of the Visual Studio interface designing, we can simply build user interface by using drag and drop method. As a result of these things I highly recommend Visual Studio IDE to all programmers.
Sean Patterson | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Our .Net team uses Visual Studio IDE as their tool to build .Net web applications, APIs and do light interface work with Azure resources. Since the IDE provides a complete development environment, it makes it easy to build, test, debug, and deploy code into a wide variety of environments with ease.
  • Debugging
  • Performance tracking
  • Code insights
  • Performance
  • Integrations
  • Deployments
Visual Studio is a great solution for large scale .Net projects. The solution file architecture makes it easy to have a Web API, data libraries, and front end code all as separate projects within the solution. Additionally, the integration with Azure resources provided within the IDE makes it easy to explore resources and deploy to hosted services.

Visual Studio might node be suited for smaller sized projects since the IDE can take up a lot of resources. For smaller projects, Visual Studio Code works much easier. Visual Studio might not be suited for projects where you need to deploy from the IDE into environments that are not Azure or Web Deploy based. The FTP deployment options can be finicky and there are no built-in deployment options for other services.
zahit bogus | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We use the Visual Studio IDE to develop mobile applications, develop Web applications, and write web services. As a team in the software development department, we follow the codes we write both through GitHub and the Visual Studio IDE. In the education sector, we are developing mobile applications where students can receive written and visual training. Using the frameworks in the Visual Studio IDE, we develop an efficient and effective application.
  • The entity frameworks offered by mobile application developers produce highly efficient results.
  • The Visual Studio IDE tool with which we write code is very fast and has a user-friendly display
  • Initially, problems with GitHub integration may occur. It can be difficult for all members of the team to get involved in the project via GitHub.
  • I think it is quite successful in such operations as rearranging, renaming variables as smart, converting one or more lines of code into a new method, changing the order of method parameters.
  • The Quick Launch search box, called "Quick Launch," allows us to find everything we need in Visual Studio quickly.
  • Linux environments do not provide as much performance as windows systems. In addition to this, we need to check the configuration at the beginning of the manual need to do
In the education sector, we are developing mobile applications where students can receive written and visual training. We are preparing an environment where 2000 students can work online at the same time. Thanks to the application we have developed, we have developed a design so that students can enter the application online offline. Using the frameworks in the Visual Studio IDE, we develop an efficient and effective application.
Clay Horste | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We use Visual Studio IDE across our entire organization as our primary development platform. Visual Studio has become a great way to develop software for most platforms that we target. The beauty of Visual Studio is the way it handles legacy applications. We have been updating and modernizing a lot of apps recently and combining the ability to work with apps written 10 or more years ago with programmability has made the work much simpler.
  • Full Stack Web Development
  • Legacy app compatibility
  • Working with a team on larger projects
  • Code completion/checking
  • Debugging
  • Can be slow at times
  • Learning curve can be daunting
  • Cost for some versions can be a challenge if you need the features
If you are a full stack developer and like C# or VB.net, then Visual Studio IDE is definitely the way to go. Sure, you could go with VSCode or some other editor and make everything happen in the command line, but Visual Studio IDE makes most things much easier. Personally, I use both. 90% of the time, I am in Visual Studio IDE and then I keep Code open for various lightweight utility tasks that it is perfect for.
Anthony Aziz | TrustRadius Reviewer
Score 6 out of 10
Vetted Review
Verified User
Incentivized
I have used Visual Studio for all C#, ASP.NET, and even Classic ASP development over the past 10 years. Nowadays our team mostly uses Rider IDE but Visual Studio still remains installed for a few special use cases, where we want first-party IDE support.
  • Provides a smooth, efficient IDE for developing .NET applications.
  • Debugging tools are better than any other IDE I've used in the past.
  • Has a great selection of extensions, e.g Resharper and OzCode.
  • Visual Studio can be clunky and slow at times, much longer loading and building than Rider.
  • Having the manually save after becoming used to auto-saving and automatic local history is an annoyance and constant fear.
I would still recommend Visual Studio to anyone looking to do anything serious with .NET as an IDE if they have access to it, but for the most part, JetBrains Rider wins my recommendation. I think that if you're working on Windows-specific applications or some specific scenarios that VS supports, you have a use for it.
Score 7 out of 10
Vetted Review
Verified User
Incentivized
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.
  • 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.
  • 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)
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.
Return to navigation