Visual Studio — головне середовище розробки для .NET, C++, C#, ігор на Unity і настільних застосунків для Windows. Редакцій три, і вибір між ними залежить не лише від функцій, а й від того, хто ви з точки зору ліцензії: фрилансер, студія чи велика компанія.
Visual Studio Community — безкоштовна, але з умовами
Community має майже всі можливості Professional і безкоштовна для:
- індивідуальних розробників, зокрема для комерційних проєктів;
- навчання і досліджень;
- проєктів з відкритим кодом;
- невеликих організацій — до 5 користувачів.
Головне обмеження: організаціям, які Microsoft вважає «корпоративними» (понад 250 ПК або понад 1 млн доларів річного доходу), Community використовувати не можна, крім навчання і open source. Також вона не підходить, якщо у вас понад п'ять розробників.
Visual Studio Professional — стандарт для комерційних команд
Функціонально близька до Community, але знімає ліцензійні обмеження: підходить для компаній будь-якого розміру. Включає повний набір інструментів для розробки, налагодження, роботи з Git, профілювання продуктивності, інтеграцію з Azure DevOps і GitHub.
Кому: студіям, командам, компаніям, які вийшли за межі умов Community. Для більшості комерційних задач це оптимальний вибір.
Visual Studio Enterprise — для великих і критичних проєктів
Усе з Professional, плюс інструменти, які окупаються на великих кодових базах:
- IntelliTrace — «машина часу» для налагодження: можна переглянути стан програми в минулих точках виконання;
- Live Unit Testing — тести запускаються автоматично під час написання коду, і ви одразу бачите, що зламали;
- Snapshot Debugger — налагодження застосунків прямо в продакшні без зупинки;
- Microsoft Fakes — ізоляція коду для модульних тестів;
- архітектурні інструменти — карти коду і перевірка залежностей між шарами.
Кому: великим командам, проєктам з високими вимогами до якості, legacy-системам, які складно налагоджувати.
Яку версію обрати: 2022, 2019 чи 2017
- Visual Studio 2022 — 64-бітна, швидша на великих рішеннях, підтримує .NET 6–8 і новіші, отримує нові функції. Вибір за замовчуванням.
- Visual Studio 2019 — якщо проєкт прив'язаний до старих інструментів або розширень, які не перенесли на 2022.
- Visual Studio 2017 — лише для підтримки старих проєктів. Обидві старші версії вже отримують тільки виправлення безпеки.
Усі редакції і версії — в розділі Visual Studio. Серверні ліцензії для розробки — у статті Windows Server і SQL Server для малого бізнесу.
Часті питання
Чи можна встановити 2019 і 2022 на один ПК?
Так, версії встановлюються паралельно і не конфліктують.
Чи можна перейти з Professional на Enterprise без переустановки?
Так, достатньо ввести ключ Enterprise в Visual Studio Installer — редакція зміниться.
Чи потрібна Enterprise для GitHub Copilot?
Ні. GitHub Copilot — окрема підписка і працює в усіх редакціях Visual Studio 2022.