Microsoft Visual Studio Code Review Insights

Score9.3 out of 10

1,022 Reviews and Ratings

Back to Reviews

Insights from Microsoft Visual Studio Code Reviewers

Based on 13 verified reviews published in the last 18 months

What other products like Microsoft Visual Studio Code have you used or evaluated?

13 answered

Reviewers evaluating Microsoft Visual Studio Code frequently cited experience with a variety of other integrated development environments (IDEs) and text editors, reflecting a diverse landscape of developer tool preferences. The most commonly mentioned alternatives, each noted by three of the 13 reviewers, included IntelliJ IDEA, PyCharm, Sublime Text, and Atom. These tools are often used either as primary development environments or as complementary tools for specific programming languages or tasks. The frequent mention of multiple alternatives within single reviews highlights that developers often use a combination of tools depending on project requirements or personal workflow preferences. This suggests that users often compare Visual Studio Code against a broad spectrum of development tools, from full-featured IDEs like IntelliJ IDEA and PyCharm to more lightweight and customizable text editors such as Sublime Text and Atom, indicating a nuanced approach to tool selection based on specific needs.

IntelliJ IDEA

3 mentions

IntelliJ IDEA is frequently mentioned by reviewers as an alternative or complementary IDE to Visual Studio Code, with t…

IntelliJ IDEA is frequently mentioned by reviewers as an alternative or complementary IDE to Visual Studio Code, with three of 13 reviewers citing its use. Reviewers often list it alongside other powerful development environments like PyCharm and Eclipse, suggesting it is perceived as a robust, feature-rich option for various programming needs. Its inclusion in lists of multiple tools indicates that developers may use it for specific projects or as part of a broader toolchain.

PyCharm

3 mentions

PyCharm is another prominent IDE mentioned by three of 13 reviewers as a tool they have used in conjunction with or as…

PyCharm is another prominent IDE mentioned by three of 13 reviewers as a tool they have used in conjunction with or as an alternative to Visual Studio Code. Its frequent pairing with IntelliJ IDEA and Eclipse suggests it is recognized as a specialized yet powerful environment, particularly for Python development. Reviewers often integrate it into a multi-tool workflow, indicating its role in addressing specific language-centric requirements.

Sublime Text

3 mentions

Sublime Text is identified by three of 13 reviewers as a text editor they have used, often alongside more comprehensive…

Sublime Text is identified by three of 13 reviewers as a text editor they have used, often alongside more comprehensive IDEs or other lightweight editors. Its mentions alongside Notepad++ and Atom suggest it is valued for its speed, simplicity, and customizability as a general-purpose code editor. Reviewers appear to utilize Sublime Text for tasks where a full IDE might be overkill, or as a quick-edit tool within their development workflow.

Atom

3 mentions

Atom is another text editor frequently cited by three of 13 reviewers as an alternative or complementary tool. Its appe…

Atom is another text editor frequently cited by three of 13 reviewers as an alternative or complementary tool. Its appearance alongside Sublime Text and Spyder indicates its positioning as a customizable and extensible editor, often favored for its open-source nature and package ecosystem. Reviewers likely use Atom for similar purposes as Sublime Text, valuing its flexibility for various coding tasks.

Cursor

2 mentions

What positive or negative impact (i.e. Return on Investment or ROI) has Microsoft Visual Studio Code had on your overall business objectives?

13 answered

Microsoft Visual Studio Code appears to deliver significant positive returns on investment for organizations, primarily through cost savings and enhanced developer productivity. A substantial majority of reviewers, 62%, highlight the financial benefit of the platform being free, eliminating the need for expensive licenses and reducing overall software expenditure [8 of 13 reviewers]. Concurrently, an equal proportion of reviewers, 62%, report substantial improvements in productivity and development speed, attributing this to faster learning curves, rapid onboarding processes, and the platform's ability to facilitate automation and quicker project delivery [8 of 13 reviewers]. Beyond these core benefits, 23% of reviewers also noted the platform's integration with AI tools like Copilot, which aids in rapid prototyping and accelerates development, though this feature elicits a mixed sentiment regarding its broader implications [3 of 13 reviewers]. Furthermore, 15% of reviewers appreciate the collaboration features, such as version control, which foster better teamwork and continuous improvement [2 of 13 reviewers].

Cost Savings

8 mentions

Reviewers frequently cite Microsoft Visual Studio Code as a cost-effective solution, primarily because it is a free int…

Reviewers frequently cite Microsoft Visual Studio Code as a cost-effective solution, primarily because it is a free integrated development environment. This eliminates licensing costs for individual users and teams, allowing organizations to avoid purchasing multiple paid IDEs for different programming languages. This financial benefit contributes to rapid onboarding and reduced software expenditure.

Productivity and Speed

8 mentions

A significant number of reviewers, 62%, report that Microsoft Visual Studio Code substantially boosts productivity and…

A significant number of reviewers, 62%, report that Microsoft Visual Studio Code substantially boosts productivity and accelerates development cycles. This is attributed to its fast performance, intuitive interface that shortens learning curves, and features that enable automation and efficient code suggestions. These improvements lead to reduced development times and an improved work-life balance for developers.

Integration with AI/Copilot

3 mentions

The integration of AI tools, particularly GitHub Copilot, is noted by 23% of reviewers as a factor contributing to rapi…

The integration of AI tools, particularly GitHub Copilot, is noted by 23% of reviewers as a factor contributing to rapid prototyping and quicker modification of test scenarios. While this capability is seen as accelerating development efforts, there is also an acknowledgment of potential nuances, with one reviewer referring to it as promoting "vibe coding," suggesting a less structured or potentially less rigorous approach.

Collaboration Features

2 mentions

Reviewers highlight the positive impact of Microsoft Visual Studio Code's collaboration features, particularly its robu…

Reviewers highlight the positive impact of Microsoft Visual Studio Code's collaboration features, particularly its robust version control capabilities. These features establish a standard basis for work across teams, which in turn facilitates improved teamwork and continuous project improvement. This standardization helps streamline development processes and enhance collective efficiency.

Besides Microsoft Visual Studio Code, what other software do you regularly use? How likely would you be to recommend it to a friend or colleague?

13 answered

Developers regularly utilize a diverse array of software beyond Microsoft Visual Studio Code, indicating a broad ecosystem of specialized tools for various tasks. Integrated Development Environments (IDEs) and code editors are frequently mentioned, with 5 of 13 reviewers citing alternatives such as IntelliJ IDEA and PyCharm. Complementing these, developer-specific utilities like Jupyter Notebook and Postman are also commonly used, reported by 4 of 13 reviewers. Furthermore, cloud platforms, including Oracle Cloud Infrastructure and Google Cloud Platform, are part of the regular workflow for 3 of 13 reviewers, highlighting the integration of cloud services into development practices. Collaboration tools and version control systems are equally prevalent, each cited by 3 of 13 reviewers, underscoring the importance of team coordination and code management in modern development. The variety of tools across these categories suggests that developers often combine multiple specialized applications to optimize their workflows and meet project requirements.

IDE and Code Editors

5 mentions

Beyond Visual Studio Code, developers frequently use other IDEs and code editors to support diverse programming languag…

Beyond Visual Studio Code, developers frequently use other IDEs and code editors to support diverse programming languages and project requirements. This category was the most mentioned, with 5 of 13 reviewers citing alternatives like JetBrains products and Eclipse. The variety suggests that developers often choose tools based on specific language ecosystems or personal preference.

Developer Tools

4 mentions

Reviewers also rely on a range of specialized developer tools to assist with tasks such as data analysis, API testing,…

Reviewers also rely on a range of specialized developer tools to assist with tasks such as data analysis, API testing, and database management. These tools, mentioned by 4 of 13 reviewers, are crucial for supporting different stages of the development lifecycle. Examples include environments for data science and robust database interfaces.

Cloud Platforms

3 mentions

Cloud platforms are an integral part of many developers' workflows, with 3 of 13 reviewers indicating regular use of th…

Cloud platforms are an integral part of many developers' workflows, with 3 of 13 reviewers indicating regular use of these services. The platforms mentioned support a variety of deployment, infrastructure, and development needs. This highlights the ongoing shift towards cloud-native application development and infrastructure management.

Collaboration Tools

3 mentions

For team-based projects, collaboration tools are essential, as noted by 3 of 13 reviewers. These applications facilitat…

For team-based projects, collaboration tools are essential, as noted by 3 of 13 reviewers. These applications facilitate communication, documentation, and project management among team members. The use of such tools ensures coordinated efforts and efficient information sharing across development teams.

Version Control & CI/CD

3 mentions

Version control and Continuous Integration/Continuous Deployment (CI/CD) systems are fundamental to modern software dev…

Version control and Continuous Integration/Continuous Deployment (CI/CD) systems are fundamental to modern software development, with 3 of 13 reviewers citing their regular use. These platforms are critical for managing code changes, tracking revisions, and automating deployment pipelines. The consistent mention of these tools underscores their importance in maintaining code integrity and accelerating development cycles.

Describe how you use Microsoft Visual Studio Code in your organization. What are the business problems the product addresses and what is the scope of your use case?

13 answered

Microsoft Visual Studio Code is predominantly utilized as the primary Integrated Development Environment (IDE) across organizations, a use case explicitly cited by all 13 reviewers. It serves as a foundational tool for both internal development and client projects, supporting a wide array of applications from backend and frontend development to managing automation codebases. A significant factor contributing to its widespread adoption is its robust extensibility, with 8 of 13 reviewers highlighting the value of its extensive plugin ecosystem for enhancing workflows and collaboration. This extensibility facilitates seamless integration with various tools, including version control systems and specialized development environments. Furthermore, 5 of 13 reviewers noted its effectiveness in automation and scripting tasks, particularly for PowerShell and Python, streamlining routine operations. The integration of AI, specifically GitHub Copilot, is emerging as a key benefit, with 4 reviewers pointing to its utility in accelerating code writing and troubleshooting.

IDE and Development Tool

13 mentions

Reviewers consistently identify Microsoft Visual Studio Code as their organization's primary or preferred Integrated De…

Reviewers consistently identify Microsoft Visual Studio Code as their organization's primary or preferred Integrated Development Environment (IDE), a sentiment shared by all 13 reviewers. It is widely adopted for diverse development needs, including building automation codebases, and developing both backend and frontend applications. This widespread use underscores its role as a central tool for software engineering teams.

Extensibility and Plugins

8 mentions

The extensive range of plugins and add-ons available for Microsoft Visual Studio Code is a key advantage, highlighted b…

The extensive range of plugins and add-ons available for Microsoft Visual Studio Code is a key advantage, highlighted by 8 of 13 reviewers. This extensibility allows teams to integrate various tools, including version control systems, Docker, Kubernetes, and specialized extensions, creating a highly customized and efficient development environment. Reviewers appreciate how these integrations enhance productivity and facilitate collaborative work.

Automation and Scripting

5 mentions

Microsoft Visual Studio Code is frequently used for automation and scripting tasks, with 5 of 13 reviewers detailing it…

Microsoft Visual Studio Code is frequently used for automation and scripting tasks, with 5 of 13 reviewers detailing its utility in this area. It is particularly effective for developing PowerShell and Python scripts to automate daily operations, manage infrastructure, and build robust automation frameworks. This functionality helps organizations streamline routine processes and enhance operational efficiency.

AI Integration (Copilot)

4 mentions

The integration of AI tools, specifically GitHub Copilot, is noted by 4 of 13 reviewers as a valuable enhancement to th…

The integration of AI tools, specifically GitHub Copilot, is noted by 4 of 13 reviewers as a valuable enhancement to the development experience. This AI assistance is reported to significantly aid in writing code, troubleshooting issues, and generally making development tasks easier. Reviewers view these AI capabilities as a transformative element for productivity.

Version Control Integration

3 mentions

Reviewers appreciate Microsoft Visual Studio Code's seamless integration with version control systems, with 3 of 13 rev…

Reviewers appreciate Microsoft Visual Studio Code's seamless integration with version control systems, with 3 of 13 reviewers specifically mentioning its capabilities with Git and GitHub. This integration streamlines source code management, making it easier for developers to manage changes, collaborate, and maintain project history directly within the IDE. The built-in extensions and terminal further facilitate these operations.

Please provide some detailed examples of areas where Microsoft Visual Studio Code has room for improvement.

13 answered

Reviewers identified several areas where Microsoft Visual Studio Code could be improved, primarily concerning performance, user interface, and extension management. A significant portion of reviewers, 5 out of 13, reported issues with the editor's performance, noting slowdowns particularly when dealing with extensive customizations, numerous extensions, or large project files. This included delays in startup times, code formatting for large files, and global search operations. Additionally, 4 of 13 reviewers expressed concerns about the user interface, suggesting it could be more beginner-friendly and offer greater customization options, such as repositioning the sidebar. The management of plugins and extensions also emerged as a common point of feedback, with 4 reviewers indicating difficulties in finding suitable or verified add-ons and suggesting a need for better moderation in the plugin store. These observations collectively point to opportunities for enhancing the core user experience, especially regarding responsiveness and discoverability within the ecosystem.

Performance and Slowness

5 mentions

A notable portion of reviewers, 5 out of 13, experienced performance issues with Visual Studio Code. These issues were…

A notable portion of reviewers, 5 out of 13, experienced performance issues with Visual Studio Code. These issues were frequently tied to specific scenarios, such as highly customized environments, the installation of numerous extensions, or working with large codebases, leading to slower startup times and delays in features like global search and code formatting.

User Interface and Ease of Use

4 mentions

Four of 13 reviewers pointed out aspects of the user interface that could be improved, particularly for new users. Feed…

Four of 13 reviewers pointed out aspects of the user interface that could be improved, particularly for new users. Feedback included the interface sometimes being perceived as dense and a desire for more customization options, such as the ability to reposition the sidebar. Reviewers also noted that configuring settings could be clearer.

Plugin and Extension Management

4 mentions

The process of managing plugins and extensions was identified as an area for improvement by 4 of 13 reviewers. Users re…

The process of managing plugins and extensions was identified as an area for improvement by 4 of 13 reviewers. Users reported difficulties in discovering suitable add-ons and expressed a need for better moderation within the plugin store to ensure the availability of more verified and reliable extensions. The initial setup of a development environment was also noted as time-consuming due to the manual effort required to find appropriate plugins.

Language and IDE Support

3 mentions

Configuration and Setup

3 mentions

Please provide some detailed examples of things that Microsoft Visual Studio Code does particularly well.

13 answered

Microsoft Visual Studio Code is frequently highlighted by reviewers for its robust extensibility and integrated development features. A majority of the 13 reviewers, 7 of whom commented, emphasized the extensive ecosystem of extensions and plugins, noting its ability to adapt to various project needs and enhance development flexibility. Beyond its customizability, the platform is also recognized for its advanced AI and code completion capabilities, with 5 reviewers specifically mentioning features like Copilot for generating code snippets and assisting beginners. Seamless integration with version control systems, particularly Git, is another key strength, cited by 4 reviewers for simplifying repository management. Furthermore, 3 reviewers each praised the editor's support for development containers, which helps streamline setup and reduce environment-related issues, and its efficient performance, including fast project loading and low RAM usage. These attributes collectively contribute to a perception of Visual Studio Code as a versatile, efficient, and highly adaptable development environment.

Extensions and Plugins

7 mentions

Reviewers consistently praise Visual Studio Code's extensive and versatile ecosystem of extensions and plugins. Seven o…

Reviewers consistently praise Visual Studio Code's extensive and versatile ecosystem of extensions and plugins. Seven of the 13 reviewers noted that this feature significantly enhances development flexibility and allows users to adapt the editor to a wide array of project requirements, making it a highly customizable tool.

AI and Code Completion

5 mentions

The integration of artificial intelligence for code completion is a significant advantage, as highlighted by 5 reviewer…

The integration of artificial intelligence for code completion is a significant advantage, as highlighted by 5 reviewers. Features like Copilot are particularly valued for their ability to assist with writing code snippets and providing guidance, which is beneficial for both experienced developers and beginners.

Version Control Integration

4 mentions

Visual Studio Code offers robust and seamless integration with version control systems, a feature appreciated by 4 revi…

Visual Studio Code offers robust and seamless integration with version control systems, a feature appreciated by 4 reviewers. Specifically, its strong integration with Git simplifies the management of code repositories, contributing to a more streamlined development workflow.

Dev Containers

3 mentions

The first-class support for development containers is a notable strength, cited by 3 reviewers. This capability is seen…

The first-class support for development containers is a notable strength, cited by 3 reviewers. This capability is seen as crucial for reducing setup-related issues and ensuring consistent development environments across different projects and team members.

Performance and Resource Usage

3 mentions

Reviewers commend Visual Studio Code for its efficient performance and relatively low resource consumption. Three revie…

Reviewers commend Visual Studio Code for its efficient performance and relatively low resource consumption. Three reviewers specifically noted its speed in opening large projects and its ability to switch between files quickly, which positively impacts developer productivity and overall user experience.