Visual Studio Code versus VSCodium: wat is het verschil?

Visual Studio Code versus VSCodium: wat is het verschil?
Vscode versus Vscodium

Visual Studio Code (of kortweg VSCode) en VSCodium lijken misschien tweelingen, maar er zijn verschillende belangrijke verschillen tussen de twee populaire code-editors die u moet kennen. Ontdek wat de verschillen zijn en welke u moet gebruiken.

Wat is Visual Studio Code?

Visual Studio Code, ontwikkeld door Microsoft en voor het eerst aangekondigd op hun Build-conferentie in 2015, is sindsdien de populairste broncode-editor ter wereld geworden. Het doet geweldig werk door in te spelen op de behoeften van moderne ontwikkelaars, die voornamelijk vertrouwen op webtechnologieën zoals JavaScript, HTML en CSS.

Vscode Welkomstscherm Nieuw

VSCode is veel lichter (en gemakkelijker te begrijpen) dan geïntegreerde ontwikkelomgevingen (IDE’s) zoals het vertrouwde Visual Studio van Microsoft, maar biedt toch alle essentiële functies, zoals IntelliSense voor intelligente codeaanvulling, ingebouwde ondersteuning voor foutopsporing en Git-integratie voor versiebeheer.

Deze functies worden aangevuld met een uitgebreide marktplaats van extensies waarmee gebruikers de functionaliteit van de editor kunnen aanpassen en uitbreiden, zodat deze aansluit op hun specifieke behoeften.

Of u nu werkt aan webontwikkeling met JavaScript, HTML en CSS, gegevens analyseert met Python of hoogwaardige applicaties bouwt in C++, VSCode kan worden aangepast om de ideale ontwikkelomgeving te bieden.

Wat is VSCodium?

VSCodium is een community-gedreven, gratis en open-source software (FOSS) fork van Visual Studio Code.

De primaire motivatie achter het VSCodium-project is om zorgen aan te pakken met betrekking tot de licenties en telemetrie die aanwezig zijn in de officiële Visual Studio Code-distributie. Terwijl de broncode van Microsoft voor Visual Studio Code open source is en gelicentieerd onder de MIT-licentie, is het downloadbare product gelicentieerd onder een andere, niet-FOSS-licentie en bevat telemetrie- en trackingfuncties.

Welkomstscherm van Vscodium

Om een ​​privacy-respecterend alternatief te bieden dat zonder gedoe kan worden geïnstalleerd, biedt het VSCodium-project vooraf gebouwde binaire bestanden van Visual Studio Code die volledig vrij zijn van telemetrie of tracking. Deze binaire bestanden worden automatisch gebouwd met behulp van scripts die de broncode van Microsoft klonen, deze compileren en de resulterende binaire bestanden beschikbaar stellen voor download op GitHub.

Wat zijn de belangrijkste verschillen tussen VSCode en VSCodium?

Zoals we hierboven hebben uitgelegd, is het belangrijkste verschil tussen VSCode en VSCodium dat de laatste geen telemetrie- of trackingfuncties bevat, die wel aanwezig zijn in de officiële VSCode-distributie. Met andere woorden, de applicatie houdt niet bij hoe u deze gebruikt en rapporteert deze informatie niet aan Microsoft.

Microsoft-extensies Vscode

Een ander belangrijk verschil is de beschikbaarheid van extensies, omdat de officiële extensies van Microsoft voor Visual Studio Code niet beschikbaar zijn op de VSCodium-extensiemarktplaats vanwege licentiebeperkingen. In plaats daarvan wordt open-vsx.org gebruikt , een open-sourceregister waar communityleden extensies publiceren. Opmerkelijke extensies die ontbreken op open-vsx.org zijn:

  • Microsoft Edge Tools voor Visual Studio Code : een verzameling hulpmiddelen voor het ontwikkelen en debuggen van webapplicaties met behulp van de Microsoft Edge-browser.
  • Microsoft Kiota : een bibliotheek voor het bouwen van clients die communiceren met RESTful API’s, gegenereerd op basis van OpenAPI-definities.
  • Remote Development : een verzameling extensies die remote development mogelijk maken met behulp van containers, WSL of SSH.

Het is echter mogelijk om VSCodium te configureren om Microsoft’s marktplaats te gebruiken. Om dit te doen, moet u een aangepast product.json-bestand maken in uw VSCodium-installatiedirectory, zoals beschreven in de officiële docs .

Helaas werken sommige extensies mogelijk nog steeds niet met VSCodium, zelfs niet na het wijzigen van de marktplaats, omdat ze hard-coded zijn om alleen met de officiële Visual Studio Code te werken. In sommige gevallen kunt u dit omzeilen door de interne ID van de extensie toe te voegen aan de extensionAllowedProposedApi-eigenschap in het product.json-bestand van uw VSCodium, maar deze truc werkt niet altijd.

Afgezien van deze verschillen, behoudt VSCodium dezelfde functionaliteit als VSCode.

Moet ik VScode of VSCodium gebruiken?

VSCode is ideaal voor gebruikers die de voorkeur geven aan een eenvoudige installatie en zich geen zorgen maken over telemetrie, terwijl VSCodium een ​​betere keuze is voor privacybewuste ontwikkelaars die het niet prettig vinden dat Microsoft over hun schouder meekijkt.

Als u momenteel VSCode gebruikt en hebt besloten om over te stappen naar VSCodium, is het migratieproces relatief eenvoudig. Download en installeer eerst VSCodium van hun officiële website. Installeer vervolgens handmatig uw extensies opnieuw of kopieer ze van “~/.vscode/extensions” naar “~/.vscode-oss/extensions”. Migreer ten slotte uw settings.jsonen keybindings.jsonbestanden van:

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

naar de overeenkomstige VSCodium-directory (VSCodium in plaats van Code in dezelfde paden). U kunt vervolgens uw projectdirectory openen en beginnen met coderen.

Vooral Mac-gebruikers zijn wellicht geïnteresseerd in ons overzicht van de beste code-editor-apps voor Mac, waarin we nog een aantal andere uitstekende opties vermelden.

Omslagfoto en screenshots door David Morelo.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *