Нещодавно Microsoft випустила Visual Studio Code і я трохи заплутався у його використанні, оскільки Visual Studio має багато спільного з ним функціонально.
Visual Studio (повна версія) - це &quo ;повнофункціональне&quo ; та &quo ;зручне&quo ; середовище розробки.
Visual Studio (безкоштовні &quo ;Експрес&quo ; версії - тільки до 2017 року) - це функціонально-орієнтовані та спрощені версії повної версії. Функціональність означає, що існують різні версії (Visual Studio Web Developer, Visual Studio C# і т.д.) в залежності від поставленої мети.
Visual Studio (безкоштовна версія Community - з 2015 року) є спрощеною версією повної версії і замінює окремі експрес-видання, що використовувалися до 2015 року.
Visual Studio Code (VSCode) - кросплатформенний (Linux, Mac OS, Windows) редактор, який можна розширювати плагінами під ваші потреби.
Наприклад, якщо ви хочете створити ASP.NET додаток за допомогою VS Code, вам необхідно самостійно виконати кілька кроків для налаштування проекту. Для кожної ОС існує окремий підручник.
Visual Studio Code - це редактор, а Visual Studio - це середовище розробки.
Visual Studio Code є кросплатформенним і швидким, в той час як Visual Studio є тільки Windows/Mac і не швидким.
Зверніть увагу, що Visual Studio для Mac доступна вже зараз, але це інший продукт у порівнянні з Visual Studio (Windows). Він заснований на Xamarin Studio і не підтримує деякі старі типи проектів .NET. Він успішно будує рішення, створені в VS 2017. VS mac має більш обмежений інтерфейс (наприклад, немає настроюється панелі інструментів). Тому для крос-платформної роботи. VS Code все ж може бути кращим.
Доповнюючи попередні відповіді, однією з основних відмінностей між ними є те, що Visual Studio Code поставляється в так званій &quo ;портативній&quo ; версії, яка не вимагає повних адміністративних прав для запуску в Windows і для зручності може бути розміщена на знімному диску.