Коротко
- Visual Studio — полноценная IDE: дизайнеры форм, профилировщик, отладка .NET и C++ «из коробки». Работает на Windows (версия для Mac закрыта в 2024 году).
- Visual Studio Code — бесплатный кроссплатформенный редактор (Windows, macOS, Linux). Языки и отладка добавляются расширениями.
- Visual Studio Community бесплатна для учёбы и небольших команд, Professional и Enterprise — платные. VS Code бесплатен всегда.
Что выбрать
- C#, .NET, WinForms/WPF, C++ под Windows, разработка игр на Unity с глубокой отладкой — Visual Studio.
- Веб, JavaScript/TypeScript, Python, Go, скрипты, работа на Mac или Linux — VS Code.
- Слабый компьютер — VS Code: он запускается за секунды и весит в разы меньше.
Можно ли пользоваться обоими
Да, многие так и делают: большой .NET-проект — в Visual Studio, быстрые правки, конфиги и скрипты — в VS Code. Настройки и расширения у программ разные, переносить их не нужно.
Частые вопросы
VS Code — это облегчённая Visual Studio?
Нет. Это отдельный продукт с другой архитектурой, общее у них только производитель и часть названия.
Можно ли писать на C# в VS Code?
Да, через расширение C# Dev Kit. Но дизайнеров форм и части инструментов Visual Studio там нет.
Что лучше для Python?
VS Code с расширением Python — самый популярный вариант.
Есть ли Visual Studio для Mac?
Visual Studio for Mac снята с поддержки в 2024 году. На Mac используют VS Code или Rider.