Visual Studio Code или Visual Studio? Что выбрать, в чем отличия
Если мы говорим про Visual Studio, то рынке существует два решения: это Visual Studio и Visual Studio Code (или VS Code). В этой сводной таблице я выделил наиболее важные моменты, на которые стоит обратить внимание:
| Visual Studio | Visual Studio Code | |
|---|---|---|
| Тип ПО | Среда разработки (IDE) | Редактор кода с функциями IDE |
| Цена | Бесплатная (с ограниченным функционалом) и платная версии |
Полностью бесплатный для личного и коммерческого использования, opensource |
| Кроссплатформенность | Только Windows | Полная (macOS, Linux, Windows) |
| Поддержка языков программирования | Ориентирована на стек технологий .NET, клиент + сервер (полная поддержка), C++, Python |
Все популярные (Python, C/C++, C#, Java, Go, PHP, Ruby и т.д.) |
| Система управления версиями (Version control) | Да | Да |
| Полная поддержка .NET Framework, .NET Core | Да | Нет |
Что выбрать?
Стоит понимать, что это два абсолютно разных инструмента, один не хуже или лучше другого. У каждого инструмента есть своя область применения.
Visual Studio — полноценная среда разработки с богатым функционалом. Подходит для крупных проектов (web, enterprise). Полная поддержка технологий .NET. Удобное сопровождение и масштабирование кода. Удобная работа в команде. Очень тяжелая по сравнению с VS Code. Не кроссплатформенная.

Интерфейс Visual Studio
Visual Studio Code (VS Code) — в последнее время завоевал большую популярность. Это НЕ ПОЛНОЦЕННАЯ среда разработки, это редактор кода в первую очередь. Преимущественно используется в веб-разработке (JavaScript, HTML, CSS). Очень легкий и быстрый. Огромное количество плагинов, можно гибко настроить редактор под себя. Поддержка всех популярных ОС – это всегда плюс.

Интерфейс Visual Studio Code
Что выбрать? Если вы ориентированы на стек технологий .NET (C#, ASP.NET, .NET Core и т.д.) и создание сложных приложений, то Visual Studio. Если вы занимаетесь созданием сайтов (верстка HTML, CSS, программирование JavaScript, React, Angular и т.д.), то VS Code. Если вы только начинаете изучать программирование, то можно выбрать VS Code, т.к. он попроще в освоении, а потом при необходимости перейти на полноценную Visual Studio.
- Visual Studio
- Visual Studio Code
Чем отличается Visual Studio Community и Visual Studio Code?
в чем разница Visual Studio Code или Visual Studio Community. Описание на англиском где я полный нуль. кто юзал эти IDE и может сказать чем отличаются? и имеют ли они вобще одинаковое назначение??
Лучшие ответы ( 1 )
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:

Visual Studio 2017 Community
Добрый день! Подскажите пожалуйста, пропало поле BreakPoint. Точку могу поставить горячей.
Visual Studio Community 2013
Visual Studio Community 2013 Всем привет. Не знаю в какой раздел лучше эту тему. Напишу тут. Вы.
Не устанавливается Visual Studio Community
После переустановки Windows не могу установить Visual Studio. На компьютере установлена Windows 7.

Как добавить C# в Visual Studio Community?
Здравствуйте. Стоит Visual Studio Community, которая с Unity автоматически ставиться. И там я не.
286 / 192 / 56
Регистрация: 25.12.2012
Сообщений: 640

Сообщение было отмечено tezaurismosis как решение
Решение
Visual Studio Code — это усовершенствованный текстовый редактор, а Visual Studio Community — это среда для разработки.
Visual Studio vs. Visual Studio Code: How to choose

For decades, when I got to work in the morning, I would start Microsoft Visual Studio (or one of its predecessors, such as Visual C++ or Visual InterDev), then brew tea and possibly attend a morning meeting while it went through its laborious startup. I would keep the IDE open all day as I went through develop/test/debug cycles to avoid another startup delay. When I worked on a C++ project with ~2 million lines of code, I also jump-started each day’s work by automatically running a batch script that did a code checkout and full rebuild of the product in the wee hours.
The startup overhead of Visual Studio has decreased significantly over the years, by the way. It’s now a non-issue even in huge Visual Studio 2022 projects.
Meanwhile, Visual Studio Code usually starts up quickly enough that I can be productive in a few minutes, even for large projects. I said usually, not always: Visual Studio Code itself needs a monthly update, and the many extensions I have installed often need their own updates. Still, even updating a dozen extensions in Visual Studio Code takes much less time than Visual Studio used to take to rebuild the symbol tables of a large C++ project.
Still, choosing between Visual Studio Code and Visual Studio is not as simple as choosing between a lightweight editor and a heavyweight IDE. While Visual Studio Code is highly configurable, Visual Studio is highly complete. Your choice may depend as much on your work style as on the language support and features you need. Let’s take a look at the capabilities and the trade-offs of these two development tools.
What is Visual Studio Code?
Visual Studio Code is a lightweight but powerful source code editor that runs on your desktop and is available for Windows, macOS, and Linux. It comes with built-in support for JavaScript, TypeScript, and Node.js and has a rich ecosystem of extensions for other languages (such as C++, C#, Java, Python, PHP, and Go) and runtimes (such as .NET and Unity).
Aside from the whole idea of being lightweight and starting quickly, VS Code has IntelliSense code completion for variables, methods, and imported modules; graphical debugging; linting, multi-cursor editing, parameter hints, and other powerful editing features; snazzy code navigation and refactoring; and built-in source code control including Git support. Much of this was adapted from Visual Studio technology.
VS Code proper is built using the Electron shell, Node.js, TypeScript, and the Language Server protocol, and is updated on a monthly basis. The extensions are updated as often as needed. The richness of support varies across the different programming languages and their extensions, ranging from simple syntax highlighting and bracket matching to debugging and refactoring. You can add basic support for your favorite language through TextMate colorizers if no language server is available.
The code in the VS Code repository is open source under the MIT License. The VS Code product itself ships under a standard Microsoft product license, as it has a small percentage of Microsoft-specific customizations. It’s free despite the commercial license.

What is Visual Studio?
Visual Studio (current version Visual Studio 2022, which is 64-bit) is Microsoft’s premier IDE for Windows and macOS. With Visual Studio, you can develop, analyze, debug, test, collaborate on, and deploy your software.
On Windows, Visual Studio 2022 has 17 workloads, which are consistent tool and component installation bundles for different development targets. Workloads are an important improvement to the Visual Studio installation process, because a full download and installation of Visual Studio 2022 can easily take hours and fill a disk, especially an SSD.

Visual Studio 2022 for Mac has a less complicated installer than the Windows version, mostly because it doesn’t support as many targets. It allows you to develop for web, mobile, and desktop with .NET, with Unity, Azure, and Docker support included by default. The .NET Core, Android, iOS, and macOS targets are optional; the latter three use Xamarin.

Visual Studio 2022 comes in three SKUs: Community (free, not supported for enterprise use), Professional ($1,199 first year/$799 renewal), and Enterprise ($5,999 first year/$2,569 renewal). The Enterprise Edition has features for architects, advanced debugging, and testing that the other two SKUs lack.

Visual Studio or Visual Studio Code?
You would think that deciding between Visual Studio and Visual Studio Code for any given software development task would be as simple as deciding between an IDE and an editor. It’s not, mostly because VS Code can be configured to be quite close to an IDE for many programming languages. However, along with this configurability come a number of trade-offs.
For example, if your development style is test-driven, Visual Studio will work right out of the box. On the other hand, there are more than 15 test-driven development (TDD) extensions for VS Code supporting Node.js, Go, .NET, and PHP. Similarly, Visual Studio does a good job working with databases, especially Microsoft SQL Server and its relatives, but VS Code has lots of database extensions. Visual Studio has great refactoring support, but Visual Studio Code implements the basic refactoring operations for half a dozen languages.
There are a few clear-cut cases that favor one IDE over the other. For instance, if you are a software architect and you have access to Visual Studio Enterprise, you’ll want to use that for the architecture diagrams. If you need to collaborate with team members on development or debugging, then Visual Studio is the better choice. If you need to do serious code analysis or performance profiling, or debug from a snapshot, then Visual Studio Enterprise will help you.
VS Code tends to be popular in the data science community. Nevertheless, Visual Studio has a data science workload that offers many features.
Visual Studio doesn’t run on Linux; VS Code does. On the other hand, Visual Studio for Windows has a Linux/C++ workload and Azure support.
For daily bread-and-butter develop/test/debug cycles in the programming languages supported in both Visual Studio and VS Code, which tool you choose really does boil down to personal preference. If you tend to work on a development project for hours at a time, then Visual Studio might be a better fit. If you tend to dip into development for brief periods, and rotate between other tasks, then Visual Studio Code might make you happier.
Next read this:
- Cloud computing is no longer a slam dunk
- What is generative AI? Artificial intelligence that creates
- Coding with AI: Tips and best practices from developers
- Python moves to remove the GIL and boost concurrency
- 7 reasons Java is still great
- The open source licensing war is over
- Visual Studio
- Microsoft
- Development Tools
- Software Development
- Integrated Development Environments
- Enterprise Buyers Guide
Martin Heller is a contributing editor and reviewer for InfoWorld. Formerly a web and Windows programming consultant, he developed databases, software, and websites from 1986 to 2010. More recently, he has served as VP of technology and education at Alpha Software and chairman and CEO at Tubifi.
Copyright © 2022 IDG Communications, Inc.
Visual Studio Code и Visual Studio: В чем разница?

Работа в VS Code
Автор admin На чтение 1 мин Просмотров 506 Опубликовано 18.10.2021

Visual Studio — это набор инструментов для разработки программного обеспечения на основе компонентов и других технологий для создания мощных, высокопроизводительных приложений. В основном используется для проектов на C/C++ (Windows), .NET и C# наряду с SQL Server, базами данных и т.д.
Visual Studio Code используется для построения и отладки современных web и облачных приложений, сайтов. VS Code бесплатен и доступен на платформах — Linux, MacOS и Windows. Используется для редактирования отдельных файлов, а не проектов. Идеально подходит для веб разработки.
Visual Studio можно отнести к инструментам категории IDE «Интегрированная среда разработки», в то время как Visual Studio Code относится к разделу «Текстовый редактор».