Generated by GPT-5-mini| Visual Studio | |
|---|---|
| Name | Visual Studio |
| Developer | Microsoft |
| Released | 1997 |
| Latest release | Visual Studio 2022 |
| Operating system | Microsoft Windows, macOS |
| License | Commercial, freemium |
Visual Studio Visual Studio is an integrated development environment developed by Microsoft for creating applications across Windows, macOS, Android, iOS and cloud platforms such as Microsoft Azure. It provides editors, compilers, debuggers and designers used by developers at organizations like Google, Amazon, Facebook, IBM, and Intel. Visual Studio integrates with services and standards including Git, Team Foundation Server, Docker, Kubernetes, and OpenSSL to support enterprise and open-source development.
Visual Studio originated from Microsoft products like Visual C++, Visual Basic, and Visual FoxPro in the 1990s, succeeding earlier tools such as Borland Delphi and Microsoft Developer Studio. Major milestones include the release cycles aligned with Windows 98, Windows XP, and Windows Vista platforms, and integrations for web frameworks like ASP.NET and IIS. Over time Visual Studio adopted features influenced by projects such as Eclipse and JetBrains IntelliJ IDEA while responding to shifts driven by GitHub acquisition and the rise of open source ecosystems exemplified by Linux Kernel development. Corporate strategy shifts at Microsoft under leaders such as Bill Gates and Satya Nadella affected Visual Studio's direction, especially with cloud-first initiatives tied to Microsoft Azure and partnerships with Red Hat and Canonical.
Visual Studio has been offered in multiple editions comparable to offerings from Adobe Systems and Oracle Corporation: professional, enterprise, community and express tiers akin to differentiation seen in AutoCAD and MATLAB. Licensing models evolved from perpetual licenses to subscription services similar to Microsoft 365 and Azure DevOps Services, and included free community editions inspired by movements around Apache Software Foundation and Linux Foundation. Enterprise agreements with customers such as Walmart and Bank of America mirrored licensing approaches used by SAP SE and IBM for large organizations. The freemium approach parallels product strategies from Atlassian and JetBrains.
Core components include a code editor, debugger, designer, and build automation comparable to toolchains in GNU Compiler Collection and LLVM. Integrated profilers and testers parallel utilities from Valgrind and JUnit, while GUI designers echo concepts from Microsoft Foundation Class Library and Windows Presentation Foundation. Source control integrations support platforms like GitHub, Bitbucket, and Azure Repos, and container tooling integrates with Docker and orchestration systems like Kubernetes. Database designers connect to systems such as SQL Server, MySQL, and PostgreSQL, and cloud publishing workflows target Microsoft Azure, Amazon Web Services, and Google Cloud Platform.
Visual Studio supports languages with ecosystems represented by organizations such as ECMA International for C#, ISO/IEC standards for C++, and language communities like Python Software Foundation and Ruby on Rails contributors. Supported languages include C++, C#, Visual Basic .NET, F#, JavaScript, TypeScript, Python, Java (via extensions), and Go through third-party integrations. Platform targets span Windows Presentation Foundation, Universal Windows Platform, ASP.NET Core, mobile frameworks such as Xamarin, and cross-platform frameworks like Electron and Qt.
The extension model enables third-party contributions from vendors like JetBrains, Red Hat, Docker, Inc., and HashiCorp through marketplaces similar to Chrome Web Store and Visual Studio Marketplace hosts plugins for linters, debuggers, and templates. Integrations with continuous integration services such as Jenkins, Travis CI, and CircleCI expand automation capabilities, while package management supports systems like NuGet, npm, and Maven. Community projects hosted on GitHub, curated by organizations like Open Source Initiative and Linux Foundation, have produced extensions for cloud-native development, performance analysis, and accessibility tooling.
Workflows supported include agile and DevOps practices promoted by Atlassian and Scrum Alliance, with feature tracking and boards integrated from Azure Boards and Jira. Build pipelines align with technologies such as MSBuild, CMake, and Make, and testing frameworks include integrations for xUnit, NUnit, and Google Test. Collaboration is enabled through pull request workflows on GitHub, Azure DevOps, and GitLab, while release management ties to platforms like Octopus Deploy and Azure Pipelines. Security scanning leverages tools from SonarSource and Snyk alongside compliance standards referenced by ISO/IEC 27001.
Visual Studio has been influential in enterprise software engineering practices alongside competing IDEs like Eclipse and IntelliJ IDEA, shaping developer productivity similarly to how Unix influenced systems programming. It has drawn praise from corporations including Accenture and Deloitte for tooling in large-scale projects, and criticism from open-source advocates during ethics debates involving Microsoft and Linux Foundation. Academic institutions such as MIT, Stanford University, and Carnegie Mellon University use it in curriculum alongside tools like MATLAB and RStudio. Visual Studio's ecosystem has contributed to growth in cloud-native development, cross-platform application frameworks, and the professionalization of software engineering in enterprises such as Goldman Sachs and General Electric.
Category:Integrated development environments