VS Code против VS Codium: В чем разница?

VS Codium — это клон VS Code, который на 100% бесплатный и с открытым исходным кодом.

Но вы можете задаться вопросом: «VS Code также бесплатен и с открытым исходным кодом» Тогда почему VS Codium вообще существует? Первая причина — Microsoft владеет VS Code.

Если этого недостаточно, есть и другие причины:

  • Телеметрия включена по умолчанию
  • имеет некоторые проприетарные элементы.

Итак, это были причины, по которым VS Codium существует. Нам еще предстоит поделиться подробным описанием разницы между VS Code и VS Codium.

Разница между VS Code и VS Codium

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

Но что больше всего раздражает в VS Code, так это то, что он рекламируется как программа с открытым исходным кодом, но это не так.

Да, некоторые части VS Code являются проприетарными, а поскольку его поддерживает Microsoft, для многих людей это достаточно веская причина, чтобы найти альтернативу, и тут на помощь приходит VS Codium.

Но прежде чем мы проведем вас по подробному сравнению, вот краткое сравнение VS Code и VS Codium:

  VS Code VS Codium
Расширения Поддерживает больше расширений, включая собственные. По умолчанию не поддерживает проприетарные расширения и поддерживает меньшее количество расширений по сравнению с VS Code.
Лицензия Ограниченная лицензия Microsoft, которая не позволяет изменять и распространять VS Code. Публикуется под лицензией MIT, поэтому вы можете изменять и распространять VS Codium без каких-либо ограничений.
Конфиденциальность Все опции телеметрии включены по умолчанию, чтобы отслеживать ваше поведение. По умолчанию телеметрия не включена.
Поддержка Благодаря поддержке Microsoft вы найдете любую помощь в Интернете, а также богатую документацию. Хотя вы можете рассчитывать на хорошую поддержку сообщества, она довольно слабая по сравнению с VS Code из-за меньшего количества пользователей.

1. Расширения

Это, безусловно, самое большое различие между VS Code и VS Codium, где вам не предоставляется доступ к такому же количеству расширений.

VS Code поддерживает больше расширений, включая проприетарные.

Позвольте объяснить.

VS Codium использует реестр Open VSX для своей библиотеки расширений в качестве дополнения к API Marketplace, используемому VS Code. Поскольку это новый проект, вы не сможете получить прямой доступ к каждому расширению, которое есть в VS Code.

Другое дело, что проприетарные расширения не поддерживаются VS Codium в marketplace. Вы можете скачать файл .vsix с сайта расширения, а затем импортировать его в VS Codium и установить.

В ходе тестирования мы не смогли найти эти 4 расширения, которые используем в VS Codium:

  • C#
  • Live Share
  • IntelliCode
  • Azure Dev Spaces

На изображении выше хорошо видно, что VS Code поддерживает большее количество расширений, и это единственный вариант, если вы хотите работать с собственными расширениями.

Поэтому перед переходом на VS Code обязательно проверьте, какие расширения поддерживаются VS Code.

2. Лицензирование

VS Codium выпускается под лицензией MIT, которая позволяет пользователям свободно использовать, изменять и распространять программное обеспечение без каких-либо ограничений.

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

3. Телеметрия

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

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

С другой стороны, VS Code собирает телеметрию, чтобы Microsoft могла узнать больше о том, как вы взаимодействуете с VS Code. Но если вам это неприятно, вы можете отключить эту функцию (в отличие от Windows OS):

4. Интеграция

VS Code предлагает интегрированные сервисы, которые недоступны в VS Codium, в основном из-за наличия рынка. Например, вы можете использовать Live Share для совместной работы с другими пользователями при редактировании и отладке.

Другой хороший пример — расширения Azure, которые позволяют легко подключаться к серверам Azure и выполнять работу с минимальными усилиями.

Вы не можете ожидать подобной интеграции с VS Codium, но это относится только к сервисам Microsoft. Если вы не пользуетесь другими сервисами Microsoft, то вся эта «интеграция» для вас неактуальна.

5. Поддержка

VS Code поддерживается Microsoft, вы найдете обширную поддержку и документацию. Количество пользователей также играет важную роль, и пользователей VS Code определенно больше, чем VS Codium.

Конечно, это не значит, что если вы используете VS Codium, то никто не сможет вытащить вас из неприятностей, но у него может не быть того уровня поддержки, который вы получите с VS Code.

Какой из них использовать?

Облегчим вам выбор. Вот вам два варианта, чтобы вы могли решить, что для вас важнее:

  • Если вам нужен текстовый редактор со 100% открытым исходным кодом и вы можете поступиться некоторыми расширениями и возможностями, выбирайте VS Codium.
  • Используйте VS Code, чтобы получить поддержку проприетарных расширений, если вас устраивает лицензия Microsoft и то, как они обращаются с пользовательскими данными.
Поделитесь с друзьями

Добавить комментарий

0 комментариев
Вбудовані Відгуки
Переглянути всі коментарі
0
Ми любимо ваші думки, будь ласка, прокоментуйте.x