Microsoft недавно выпустила код Visual Studio, и я немного озадачен его использованием, поскольку функционально с ним Visual Studio имеет много общего.
Microsoft недавно выпустила код Visual Studio, и я немного озадачен его использованием, поскольку функционально с ним Visual Studio имеет много общего.
Ответы:
Visual Studio (полная версия) - это «полнофункциональная» и «удобная» среда разработки.
Visual Studio (бесплатные «Экспресс» версии - только до 2017 года) - это функционально-ориентированные и упрощенные версии полной версии. Функционально-ориентированный означает, что существуют разные версии (Visual Studio Web Developer, Visual Studio C # и т. Д.) В зависимости от вашей цели.
Visual Studio (бесплатная версия Community - с 2015 года) является упрощенной версией полной версии и заменяет отдельные экспресс-версии, использовавшиеся до 2015 года.
Visual Studio Code (VSCode) - это кроссплатформенный (Linux, Mac OS, Windows) редактор, который может быть дополнен плагинами для ваших нужд.
Например, если вы хотите создать приложение ASP.NET с использованием кода VS, вам нужно выполнить несколько шагов самостоятельно для настройки проекта. Существует отдельное руководство для каждой ОС.
Visual Studio Code - это редактор, а Visual Studio - IDE.
Visual Studio Code является кроссплатформенным и быстрым, тогда как Visual Studio - только для Windows / Mac и не быстрым.
Обратите внимание, что Visual Studio для Mac доступен сейчас, но это другой продукт по сравнению с Visual Studio (Windows). Он основан на Xamarin Studio и не поддерживает некоторые старые типы проектов .NET. Он успешно создает решения, созданные в VS 2017. VS Mac имеет более ограниченный пользовательский интерфейс (например, нет настраиваемой панели инструментов). Так что для кроссплатформенной работы. Код VS все еще может быть предпочтительным.
Я предоставлю подробные различия между Visual Studio и Visual Studio Code ниже.
Если вы действительно посмотрите на это, самое очевидное отличие состоит в том, что .NET был разделен на две части:
Все технологии собственного интерфейса пользователя ( Windows Presentation Foundation , Windows Forms и т. Д.) Являются частью платформы, а не ядром.
«Visual» в Visual Studio (из Visual Basic) был в значительной степени синонимом дизайна визуального пользовательского интерфейса (drag & drop WYSIWYG), поэтому в этом смысле код Visual Studio - это Visual Studio без Visual!
Второе наиболее очевидное отличие заключается в том, что Visual Studio ориентирована на проекты и решения.
Код Visual Studio:
Visual Studio:
Visual Studio призвана стать лучшей в мире IDE (интегрированной средой разработки), которая предоставляет наборы инструментов для разработки полного стека, включая мощный компонент завершения кода, называемый IntelliSense, отладчик, который может отлаживать как исходный код, так и машинный код, все, что касается разработки ASP.NET и кое-что о разработке SQL.
В последней версии Visual Studio вы можете разрабатывать кроссплатформенные приложения, не покидая IDE. А Visual Studio занимает более 8 ГБ дискового пространства (в зависимости от выбранных вами компонентов).
Короче говоря, Visual Studio является идеальной средой разработки, и она довольно тяжелая.
Ссылка: https://www.quora.com/What-is-the-difference-between-Visual-Studio-and-Visual-Studio-Code
В дополнение к предыдущим ответам, одно большое различие между ними заключается в том, что код Visual Studio поставляется в так называемой «переносной» версии, которая не требует полных прав администратора для запуска в Windows и может быть помещена на съемный диск для удобства.
Visual Studio
windows.h
)Visual Studio Code
Код Visual Studio интегрирован с командной строкой / терминалом, поэтому он будет удобен, когда требуется переключение между IDE и терминалом / командной строкой, например: подключение к Linux.