State-of-the-art tools and services that you can use to create great apps for devices, the cloud, and everything in between.

What is Visual Studio?

Visual Studio is a suite of component-based software development tools and other technologies for building powerful, high-performance applications.

Visual Studio is a tool in the Integrated Development Environment category of a tech stack.

Who Uses Visual Studio?

638 companies use Visual Studio including Microsoft, Starbucks, and PedidosYa.

Visual Studio integrates with

Azure DevOps, Sauce Labs, Tower, WakaTime, and Azure Functions are some of the popular tools that integrate with Visual Studio. Here's a list of all 18 tools that integrate with Visual Studio.

Why people like Visual Studio

Here鈥檚 a list of reasons why companies and developers use Visual Studio.



Add a one-liner

Here are some stack decisions and reviews by companies and developers who chose Visual Studio in their tech stack.

Andrey Kurdyumov
Andrey Kurdyumov
Sr. Software developer | 14 upvotes 1510 views
JavaScript
Visual Studio
TypeScript

I use TypeScript because it greatly simplify my refactoring efforts. I regularly re-validate my assumption about application architecture, and strictness of types allow me write make changes safely using just Visual Studio tooling. Integration with existing JavaScript libraries very simple and fast. If I have no time, I could just use any type as output of JS module. When I have more time, I could just submit PR to DefinitelyTyped and it would be quickly accepted. Overall it gives less ambiguity for my code.

See more
Maria Naggaga
Maria Naggaga
Senior Program Manager - .NET Team at Microsoft | 7 upvotes 5471 views
atMicrosoft
Visual Studio Code
Visual Studio
.NET
#Desktop
#AI
#Machinelearning
#Games
#Mobile
#Web

.NET Core is #free, #cross-platform, and #opensource. A developer platform for building all types of apps ( #web apps #mobile #games #machinelearning #AI and #Desktop ).

Developers have chosen .NET for:

Productive: Combined with the extensive class libraries, common APIs, multi-language support, and the powerful tooling provided by the Visual Studio family ( Visual Studio and Visual Studio Code ), .NET is the most productive platform for developers.

Any app: From mobile applications running on iOS, Android and Windows, to Enterprise server applications running on Windows Server and Linux, or high-scale microservices running in the cloud, .NET provides a solution for you.

Performance: .NET is fast. Really fast! The popular TechEmpower benchmark compares web application frameworks with tasks like JSON serialization, database access, and server side template rendering - .NET performs faster than any other popular framework.

See more
Andrey Kurdyumov
Andrey Kurdyumov
Sr. Software developer | 6 upvotes 868 views
IntelliJ IDEA
Visual Studio

I use Visual Studio because it provides me best default configuration for development. Less choice helps me concentrate on the product. In a sense it is iPhone of software development for me. When my laptop broke, I just download latest version of VS and start coding without any configuration. For sure it has best editor in terms of perceived responsiveness. Could not say the same for IntelliJ IDEA unfortunately.

See more
Kubernetes
Docker
Visual Studio Code
Visual Studio
.NET

I have been working in .NET for more than 10 years. As an architect, I understand that enterprises want to lower costs. Full .NET framework, although excellent, has lot of costs around it - starting from Visual Studio for development (Enterprises cannot use Community edition) to Windows Server licensing for hosting. .NET Core makes development faster, cheaper and accessible to anyone. It is easier to convince bosses to go with .NET Core than with the full framework. With Visual Studio Code, development teams can install it in minutes compared to the full day they had to submit their laptop to IT team to get full Visual Studio installed. .NET Core is also highly performant and has been my choice for an IoT project that I have been executing with microservices running in a Docker container managed by Kubernetes! Unless I have a specific need, I preach the gospel of .NET Core.

See more
Markus Reynolds
Markus Reynolds
Visual Studio

Visual Studio

Visual studio is hands-down the best IDE I've ever used to program in. I cannot shout it's praises enough. It allows you to complete work so fast in an environment that isn't too slow or contains too much unneeded bloat. There are drawbacks to using Visual Studio such as: 1. Slow speeds for older computers. 2. IDE set up process. 3. Figuring out the IDE layout. 4. Learning the shortcuts. These items will also all increase your productivity over the long run as well! The only product that comes close to Visual Studio is VS Code, which I use if I want to work in my Linux environment.

See more
Henning Kilset
Henning Kilset
Chief Consultant at ITverket AS | 4 upvotes 6105 views
atITverket
Visual Studio Code
Visual Studio
Docker
Kubernetes
.NET

We've always been a .NET/Microsoft shop, but have still been thrilled to see how Microsoft has moved forward with .Net Core. We've decided to run .Net Core on Kubernetes/Docker primarily to utilize the possibility to manage infrastructure through configuration.

Also - the performance has been absolutely stellar with .Net Core on Linux. Microsoft has obviously made great optimizations to the platform.

Still being able to use our "regular" tool stack of Visual Studio and Visual Studio Code has also been great.

See more

Visual Studio's alternatives

  • IntelliJ IDEA - Capable and Ergonomic IDE for JVM
  • Android Studio - Android development environment based on IntelliJ IDEA
  • Xcode - The complete toolset for building great apps
  • PhpStorm - Professional IDE for PHP and Web Developers
  • PyCharm - The Most Intelligent Python IDE

See all alternatives to Visual Studio

Explore other Build, Test, Deploy tools that are known for:


This page was verified by
ethomson ethomson