Visual Studio Code vs. VSCodium: Was ist der Unterschied?

Visual Studio Code vs. VSCodium: Was ist der Unterschied?
Vscode vs. Vscodium

Visual Studio Code (oder kurz VSCode) und VSCodium sehen vielleicht wie Zwillinge aus, aber es gibt mehrere wichtige Unterschiede zwischen den beiden beliebten Code-Editoren, die Sie kennen sollten. Finden Sie heraus, was die Unterschiede sind und welchen Sie verwenden sollten.

Was ist Visual Studio Code?

Visual Studio Code wurde von Microsoft entwickelt und erstmals auf der Build-Konferenz 2015 angekündigt. Seitdem ist es der beliebteste Quellcode-Editor der Welt. Es erfüllt die Anforderungen moderner Entwickler, die überwiegend auf Webtechnologien wie JavaScript, HTML und CSS angewiesen sind, in hohem Maße.

Vscode Willkommensbildschirm Neu

VSCode ist viel leichter (und einfacher zu verstehen) als integrierte Entwicklungsumgebungen (IDEs) wie das bewährte Visual Studio von Microsoft und bietet dennoch alle wesentlichen Funktionen wie IntelliSense für die intelligente Codevervollständigung, integrierte Debugging-Unterstützung und Git-Integration für die Versionskontrolle.

Ergänzt werden diese Features durch einen umfangreichen Marktplatz mit Erweiterungen, mit denen Benutzer die Funktionalität des Editors an ihre spezifischen Anforderungen anpassen und erweitern können.

Egal, ob Sie an der Webentwicklung mit JavaScript, HTML und CSS arbeiten, Daten mit Python analysieren oder leistungsstarke Anwendungen in C++ erstellen, VSCode kann angepasst werden, um die ideale Entwicklungsumgebung bereitzustellen.

Was ist VSCodium?

VSCodium ist ein Community-gesteuerter, kostenloser und Open-Source-Software-Fork (FOSS) von Visual Studio Code.

Die Hauptmotivation hinter dem VSCodium-Projekt besteht darin, Bedenken hinsichtlich der Lizenzierung und Telemetrie in der offiziellen Visual Studio Code-Distribution auszuräumen. Während der Quellcode von Microsoft für Visual Studio Code Open Source ist und unter der MIT-Lizenz lizenziert ist, ist das herunterladbare Produkt unter einer anderen, nicht FOSS-Lizenz lizenziert und enthält Telemetrie- und Tracking-Funktionen.

Vscodium-Begrüßungsbildschirm

Um eine datenschutzfreundliche Alternative anzubieten, die sich problemlos installieren lässt, stellt das VSCodium-Projekt vorgefertigte Binärdateien von Visual Studio Code bereit, die völlig frei von Telemetrie oder Tracking sind. Diese Binärdateien werden automatisch mithilfe von Skripten erstellt, die den Quellcode von Microsoft klonen, kompilieren und die resultierenden Binärdateien zum Download auf GitHub bereitstellen.

Was sind die Hauptunterschiede zwischen VSCode und VSCodium?

Wie wir oben erklärt haben, besteht der Hauptunterschied zwischen VSCode und VSCodium darin, dass letzteres keine Telemetrie- oder Tracking-Funktionen enthält, die in der offiziellen VSCode-Distribution vorhanden sind. Mit anderen Worten: Die Anwendung überwacht nicht, wie Sie sie verwenden, und meldet diese Informationen nicht an Microsoft.

Microsoft-Erweiterungen Vscode

Ein weiterer wesentlicher Unterschied ist die Verfügbarkeit von Erweiterungen, da die offiziellen Erweiterungen von Microsoft für Visual Studio Code aufgrund von Lizenzbeschränkungen nicht im VSCodium-Erweiterungsmarktplatz verfügbar sind. Stattdessen wird open-vsx.org verwendet , ein Open-Source-Register, in dem Community-Mitglieder Erweiterungen veröffentlichen. Zu den bemerkenswerten Erweiterungen, die auf open-vsx.org nicht verfügbar sind, gehören:

  • Microsoft Edge Tools für Visual Studio Code : Eine Sammlung von Tools zum Entwickeln und Debuggen von Webanwendungen mit dem Microsoft Edge-Browser.
  • Microsoft Kiota : Eine Bibliothek zum Erstellen von Clients, die mit RESTful-APIs interagieren, die aus OpenAPI-Definitionen generiert werden.
  • Remote-Entwicklung : Eine Sammlung von Erweiterungen, die Remote-Entwicklung mithilfe von Containern, WSL oder SSH ermöglichen.

Es ist jedoch möglich, VSCodium so zu konfigurieren, dass es den Marktplatz von Microsoft verwendet. Dazu müssen Sie eine benutzerdefinierte product.json-Datei in Ihrem VSCodium-Installationsverzeichnis erstellen, wie in den offiziellen Dokumenten beschrieben .

Leider funktionieren einige Erweiterungen auch nach dem Wechsel des Marktplatzes möglicherweise immer noch nicht mit VSCodium, da sie so fest codiert sind, dass sie nur mit dem offiziellen Visual Studio Code funktionieren. In einigen Fällen können Sie dies umgehen, indem Sie die interne ID der Erweiterung zur Eigenschaft „extensionAllowedProposedApi“ in der Datei „product.json“ Ihres VSCodiums hinzufügen. Dieser Trick funktioniert jedoch nicht immer.

Abgesehen von diesen Unterschieden weist VSCodium die gleiche Funktionsparität wie VSCode auf.

Soll ich VScode oder VSCodium verwenden?

VSCode eignet sich ideal für Benutzer, die eine unkomplizierte Einrichtung bevorzugen und sich nicht um Telemetrie kümmern, während VSCodium die bessere Wahl für datenschutzbewusste Entwickler ist, denen die Vorstellung, dass Microsoft ihnen über die Schulter schaut, nicht gefällt.

Wenn Sie derzeit VSCode verwenden und sich entschieden haben, zu VSCodium zu wechseln, ist der Migrationsprozess relativ einfach. Laden Sie zunächst VSCodium von der offiziellen Website herunter und installieren Sie es. Installieren Sie anschließend Ihre Erweiterungen manuell neu oder kopieren Sie sie von „~/.vscode/extensions“ nach „~/.vscode-oss/extensions“. Migrieren Sie abschließend Ihre settings.jsonDateien keybindings.jsonvon:

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

in das entsprechende VSCodium-Verzeichnis (VSCodium statt Code in denselben Pfaden). Sie können dann Ihr Projektverzeichnis öffnen und mit dem Codieren beginnen.

Insbesondere Mac-Benutzer könnten an unserer Zusammenfassung der besten Code-Editor-Apps für den Mac interessiert sein, die mehrere weitere hervorragende Optionen enthält.

Titelbild und Screenshots von David Morelo.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert