Каковы различия между Visual Studio Code и Visual Studio?



Microsoft недавно выпустила Visual Studio Code и я немного запутался в его использовании, так как Visual Studio имеет много общего функционально с ним.

5146   7  

7 ответов:

в Visual Studio (полная версия) является "полнофункциональной" и "удобной" средой разработки.

Visual Studio (бесплатные "экспресс" версии-только до 2017 года) являются функционально-центрированными и упрощенными версиями полной версии. Функция-центрированная означает, что существуют разные версии (Visual Studio Web Developer, Visual Studio C# и т. д.) в зависимости от вашей цели.

Visual Studio (free Community edition - с 2015 года) является упрощенной версией полной версии и заменяет отдельные экспресс-выпуски, используемые до 2015 года.

Visual Studio Code (VSCode) это кросс-платформенный (Linux, Mac OS, Windows) редактор, который может быть расширен с помощью плагинов для ваших нужд.

например, если вы хотите использовать VSCode с ASP.NET:

  • вам нужно установить специальное "расширение" под названием ASP.NET 5 / DNX. Установка отличается в зависимости от ОС с помощью.
  • чтобы получить строительные леса проекта, вам нужно запустить скрипт командной строки самостоятельно.
  • отладка ASP.NET в настоящее время не поддерживается.

VS Code-это редактор, а VS-это IDE.

VS Code является кросс-платформенным и быстрым, в то время как VS-это только Windows/Mac и не быстро.

ниже я приведу подробные различия между Visual Studio и кодом Visual Studio.

Если вы действительно посмотрите на это наиболее очевидное различие заключается в том, что .NET был разделен на два:

  • .NET Core (Mac / Linux / Windows)
  • .NET Framework (только для Windows)

все собственные технологии пользовательского интерфейса (Windows Presentation Foundation, Windows Forms и т. д.) являются частью фреймворка, а не ядром.

"Визуальный" в Visual Studio (от Visual Basic) был в значительной степени синонимом визуального интерфейса (drag & drop WYSIWYG) дизайн, так что в этом смысле VS Code-это Visual Studio без визуального!

второе наиболее очевидное различие заключается в том, что Visual Studio, как правило, ориентирована на проекты и решения.

VS код:

  • Это легкий редактор исходного кода, который может быть использован для просмотра, редактирования, запуска и отладки исходного кода приложения.
  • просто это Visual Studio без визуального интерфейса, в основном текстовый редактор Супермена.
  • он в основном ориентирован вокруг файлов, а не проектов.
  • Он не имеет никакой поддержки лесов.
  • это конкурент возвышенного или атома на электрон.
  • Он основан на Electron framework, который используется для создания кросс-платформенного настольного приложения с использованием веб-технологий.
  • Он не поддерживает Microsoft система управления версиями; Team Foundation Server.
  • он имеет ограниченный IntelliSense для типов файлов Microsoft и аналогичных функций.
  • он в основном используется разработчиками на Mac, которые имеют дело с клиентскими технологиями (HTML/JS/CSS).

Visual Studio:

  • как следует из названия, это IDE, он содержит все функции, необходимые для разработки проекта. Как Автоматическое Завершение Кода, Отладчик, Интеграция Базы Данных, Установка и конфигурации сервера и так далее.
  • это полное решение в основном используется и для разработчиков, связанных с .NET. Он включает в себя все: от системы управления версиями до отслеживания ошибок до инструментов развертывания и т. д. В нем есть все необходимое для развития.
  • Он широко используется в проектах, связанных с .NET (хотя вы можете использовать его для других вещей). Версия сообщества бесплатна, но если вы хотите сделать большую ее часть, то это не бесплатно.
  • 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

дополняя приведенные выше ответы, одна большая разница между ними заключается в том, что VS-код поставляется в так называемой "портативной" версии, которая не требует полных административных разрешений для работы в Windows и может быть размещена на съемном диске для удобства.

Visual Studio

  • IDE
  • за исключением бесплатных выпусков, это платная среда IDE.
  • это довольно тяжело на CPU и отстает на нижнем конце ПК.
  • в основном используется для разработки программного обеспечения Windows, включая программы DirectX, Windows API и т. д.
  • Advanced Intellisense. (Лучший из когда-либо; расширение Intellisense VS Code занимает второе место)
  • Он имеет встроенные Отладчики, легко настроить параметры проекта (хотя разработчики, как правило, не используют графический интерфейс)
  • поддержка MS (больше, чем против кода)
  • в основном используется для проектов C/C++ (Win), .NET и C# вместе с SQL Server & Database и т. д.
  • весьма большой размер загрузки, использование космоса и замедляет с течением времени.
    единственный con, который заставляет меня использовать VS-код для небольших проектов
  • включает в себя инструменты для создания графиков зависимостей. Инструменты рефакторинга имеют большую поддержку для визуального Студия.
  • имеет редактор VYSIWYG для VB.NET/C++.NET / C#. (достаточно легко для пользователей в первый раз вместо того, чтобы пройти через windows.h)

Visual Studio Code

  • Бесплатный Текстовый Редактор С Открытым Исходным Кодом
  • имеет Intellisense (но не работает из коробки, если VS не установлен, необходимо настроить, чтобы указать на MinGW и т. д.)
  • меньший размер загрузки и требования к оперативной памяти. С Intellisense требуется около 300 МБ Баран.
  • работает на нижнем конце ПК. (все еще медленно запускается, особенно если Powershell используется вместо CMD)
  • Нижняя Опора. (С открытым исходным кодом, так что вы можете изменить сами)
  • задачи сборки зависят от проекта. Даже если вы хотите построить его в конфигурации ванили.
  • в основном используется для веб-разработки. (это относится ко всем редакторам свободного текста) Они, как правило, демонстрируют поддержку Javascript / HTML над C/C++. Visual Studio демонстрирует VB / C++ над другими языки.
  • отсутствие хороших расширений. (его все еще новый, хотя)
  • дает вам трудное время, чтобы перенастроить параметры проекта/рабочего пространства. Я предпочитаю графический интерфейс.
  • Кросс-Платформенный
  • имеет встроенный терминал. (powershell слишком медленно при запуске, хотя)
  • лучше всего подходит для небольших проектов и тестовых кодов. (вы знаете, если вам скучно и вы хотите распечатать Hello World, нет смысла ждать 3-5 минут, пока VS загрузится, а затем еще минуту или 2 при создании проекта, а затем, наконец, получить его для печати "Hello World")

визуальный Studio-это интегрированная с поддержкой командной строки / терминала, следовательно, это будет удобно, когда требуется переключение между IDE и терминалом / командной строкой, например: подключение к Linux

визуальный код, безусловно, хороший редактор и быстрая работа на мультиплатформенной. Visual Studio-это полное решение, но медленнее на нижнем компьютере с небольшим объемом памяти

Comments

    Ничего не найдено.