VSCode is a free and mighty text editor which in many cases displaces the best IDEs
Overall Satisfaction with Microsoft Visual Studio Code
[Microsoft Visual Studio Code is] used widely by engineers across our organization. Since it's a free and trusted tool, it has easy adoption. It works well as a general purpose text editor for code and configuration files, as well as an IDE for more sophisticated coding projects. Some projects are written to use VS Code heavily, others are written to use other IDEs but are still compatible with VS Code. It's a strong part of any engineer's toolkit.
Pros
- Very accessible -- it's compatible with all platforms and environments, free to install, and fast to open
- Strong native support for many languages, and very strong extensibility to provide advanced language features
- Git integration is top-notch, often displaying a better history, diff, and merge interface that is otherwise available in version control systems
Cons
- It's a fantastic generalist product and the only areas where it falls short are when its ecosystem of extensions aren't widely available for unpopular languages... but even in those cases its basic text editing abilities are so strong that it remains compellingly useful.
- If you're using a legacy version control system, VS Code won't have native integrations out of the box... but there will be extensions for them.
- Speed of setup and general strength of use as a workhorse text editor
- Strong Typescript integration
- Strong Rust integration
- Strong Git integration
- Seamlessly compatible across different platforms (windows/osx/ubuntu)
- Saves money by replacing suites of tools such as Visual Studio, IntelliJ, etc.
- Speeds development time and developer environment setup time
- Strengthens code quality with integrated autoformatting and linting
- Strengths Git practices by keeping version control tightly connected with the code
When you start using [Microsoft Visual Studio Code], it lands more on the "text editor" side of the spectrum, akin to Vim/Emacs/Sublime. Aligned with this, it's fast and easy to install and setup, and competes with the best of them as a great general purpose tool. But then it surpasses that group with its huge ecosystem of extensions, which provide strong integrations for most coding platforms and build environments-- in this way, it stretches (as needed) into being a full-featured IDE. But then unlike the "big" IDEs, as it grows it retains is super fast startup time and ease of use-- it doesn't get bogged down.
Even in an environment where there is a large IDE platform in use, VSCode is a complementary tool that fits in and nicely handles the plethora of files and code types that your main IDE isn't specialized in.
Do you think Microsoft Visual Studio Code delivers good value for the price?
Yes
Are you happy with Microsoft Visual Studio Code's feature set?
Yes
Did Microsoft Visual Studio Code live up to sales and marketing promises?
Yes
Did implementation of Microsoft Visual Studio Code go as expected?
Yes
Would you buy Microsoft Visual Studio Code again?
Yes
Comments
Please log in to join the conversation