Что такое Visual Studio и чем отличаются её версии (Community, Professional, Code)?
Запутался: есть Visual Studio, есть Visual Studio Community, есть какой-то Visual Studio Code. Это всё одно и то же или разные программы? Что выбрать новичку для изучения C#?
2 ответа
Разберём по порядку — тут реально легко запутаться.
Visual Studio — это полноценная IDE (среда разработки) от Microsoft, в основном для Windows. В ней есть редактор кода, отладчик, дизайнер форм, система сборки — всё в одном. Идёт в нескольких редакциях:
- Community — бесплатная, для учёбы, опен-сорса и небольших команд. Новичку для изучения C# — то, что нужно.
- Professional — платная, для коммерческой разработки.
- Enterprise — платная, максимум возможностей для больших команд (расширенное тестирование, аналитика и т.д.).
По функциям для обучения разницы почти нет — бери Community.
Visual Studio Code (VS Code) — это ОТДЕЛЬНАЯ программа, не «версия» Visual Studio. Это лёгкий бесплатный редактор кода (на Windows/Mac/Linux), который дополняется расширениями. Мощный, но это не та же среда — без расширений он не умеет «из коробки» столько, сколько большая Visual Studio.
Что выбрать новичку под C#: ставь Visual Studio Community — в ней проще всего начать, всё уже встроено.
Главное не перепутать при установке: Visual Studio и Visual Studio Code — это два разных продукта с похожими названиями. Если учишь именно C#/.NET на Windows — качай большую Visual Studio (редакция Community, бесплатно). VS Code тоже можно использовать, но первым новичку проще освоиться в полноценной IDE.