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 на ринку. Ви можете завантажити файл .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 і те, як вони поводяться з даними користувача.