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