ГлавнаяЛайфстайлПроизводительностьКод Visual Studio против VSCodium: в чем разница?

Код Visual Studio против VSCodium: в чем разница?

Visual Studio Code (или сокращенно VSCode) и VSCodium могут выглядеть как близнецы, но между двумя популярными редакторами кода есть несколько важных различий, о которых вам следует знать. Узнайте, в чем их различия и какой из них следует использовать именно вам.

Что такое код Visual Studio?

Разработанный Microsoft и впервые анонсированный на конференции Build 2015,

Contents

Что такое код Visual Studio?

o">Код Visual Studio с тех пор стал самым популярным редактором исходного кода в мире. Он отлично справляется с потребностями современных разработчиков, которые полагаются преимущественно на веб-технологии, такие как JavaScript, HTML и CSS.

Новый экран приветствия Vscode

VSCode намного легче (и понятнее), чем интегрированные среды разработки (IDE) , как и почтенная Visual Studio от Microsoft, однако он предлагает все необходимые функции, такие как IntelliSense для интеллектуального завершения кода, встроенную поддержку отладки и Интеграция Git для контроля версий.

Эти функции дополняются обширным набором расширений, которые позволяют пользователям настраивать и расширять функциональность редактора в соответствии со своими конкретными потребностями.

Независимо от того, занимаетесь ли вы веб-разработкой с использованием JavaScript, HTML и CSS, анализируете данные с помощью Python или создание высокопроизводительных приложений на C++ , VSCode можно настроить так, чтобы обеспечить идеальную среду разработки.

Что такое VSCodium?

VSCodium  — это управляемая сообществом бесплатная версия программного обеспечения с открытым исходным кодом (FOSS) Visual Studio Code.

Основной целью проекта VSCodium является решение проблем, связанных с лицензированием и телеметрией, присутствующими в официальном дистрибутиве кода Visual Studio. Хотя исходный код Microsoft для Visual Studio Code является открытым и лицензируется по лицензии MIT, загружаемый продукт лицензируется по другой лицензии, не FOSS, и включает телеметрия и отслеживание функций.

Экран приветствия Vscodium

Чтобы предложить альтернативу с соблюдением конфиденциальности, которую можно установить без каких-либо проблем, проект VSCodium предоставляет предварительно созданные двоичные файлы кода Visual Studio, которые полностью свобо

Что такое VSCodium?

или отслеживания. Эти двоичные файлы создаются автоматически с использованием сценариев, которые клонируют исходный код Microsoft, компилируют его и делают полученные двоичные файлы доступными для загрузки на GitHub .

Каковы основные различия между VSCode и VSCodium?

Как мы объясняли выше, основное различие между VSCode и VSCodium заключается в том, что последний не включает в себя какие-либо функции телеметрии или отслеживания, которые присутствуют в официальном дистрибутиве VSCode. Другими словами, приложение не будет отслеживать, как вы его используете, и сообщать эту информацию в Microsoft.

Расширения Microsoft Vscode

Еще одним существенным отличием является доступность расширений, поскольку Официальные расширения Microsoft для Visual Studio Code недоступны на рынке расширений VSCodium из-за лицензионных ограничений. Вместо этого он использует open-vsx.org — реестр с открытым исходным кодом, в котором члены сообщества публикуют расширения. Известные расширения, которых нет на open-vsx.org, включают:

  • Инструменты Microsoft Edge для кода Visual Studio : набор инструментов для разработки и отладки веб-приложений с использованием браузера Microsoft Edge.
  • Microsoft Kiota : библиотека для создания клиентов, взаимодействующих с RESTful API, созданная на основе определений OpenAPI.
  • Удаленная разработка : набор расширений, позволяющих удаленную разработку с использованием контейнеры , WSL или SSH.

Однако VSCodium можно настроить для использования торговой площадки Microsoft. Для этого вам необходимо создать собственный файл

Каковы основные различия между VSCode и VSCodium?

ref="https://github.com/VSCodium/vscodium/blob/master/docs/index.md#how-to-self-host-your-own-extension-gallery" target="_blank" rel="noopener noreferrer" title="описано в официальной документации">описано в официальной документации .

К сожалению, даже после изменения торговой площадки некоторые расширения могут по-прежнему не работать с VSCodium, поскольку они жестко запрограммированы для работы только с официальным кодом Visual Studio. В некоторых случаях эту проблему можно обойти, добавив внутренний идентификатор расширения в свойство ExtensionAllowedProposeApi в файле product.json вашего VSCodium, но этот трюк не всегда работает.

Несмотря на эти различия, VSCodium поддерживает равенство функций с VSCode.

Что следует использовать: VScode или VSCodium?

VSCode идеально подходит для пользователей, которые предпочитают простую настройку и не беспокоятся о телеметрии, а VSCodium — лучший выбор для разработчиков, заботящихся о конфиденциальности, которым не нравится идея, что Microsoft заглядывает им через плечо.

Если вы сейчас используете VSCode и решили перейти на VSCodium, процесс миграции относительно прост. Сначала загрузите и установите VSCodium с официального сайта. Затем вручную переустановите или скопируйте расширения из «~/.vscode/extensions» в «~/.vscode-oss/extensions». Наконец, перенесите файлы settings.jsonи keybindings.jsonиз:

  • Windows : %APPDATA%\Code\User
  • macOS : $HOME/Library/Application Support/Code/User
  • Linux : $HOME/.config/Code/User

в соответствующий каталог VSCodium (VSCodium вместо Code по тем же путям). Затем вы можете открыть каталог своего проекта и начать кодирование.

Если вы все еще изучаете свои варианты, возможно, вам захочется просмотреть наш список лучшие кроссплатформенные текстовые редакторы для программистов , чтобы увидеть, как эти два варианта сочетаются с другими популярными альтернативами. Пользователей Mac, в частности, может заинтересовать наш обзор лучшие приложения для редактирования кода для Mac , который включает в себя еще несколько отличных опций.

Обложка и скриншоты: Дэвид Морело.

Что следует использовать: VScode или VSCodium?

ПОХОЖИЕ СТАТЬИ

Популярные записи