Codespaces versus GitHub.dev-editor

Voltooid

U vraagt zich waarschijnlijk af wanneer moet ik GitHub Codespaces gebruiken en wanneer moet ik GitHub.dev?

U kunt GitHub.dev gebruiken om door bestanden en broncodeopslagplaatsen te navigeren vanuit GitHub en codewijzigingen aan te brengen en door te voeren. U kunt elke opslagplaats, fork of pull-aanvraag openen in GitHub.dev editor.

Als u meer zware taken wilt uitvoeren, zoals het testen van uw code, gebruikt u GitHub Codespaces. Er is rekenkracht aan gekoppeld, zodat u uw code kunt bouwen, uw code kunt uitvoeren en terminaltoegang kunt hebben. GitHub.dev heeft er geen rekenkracht in. Met GitHub Codespaces krijgt u de kracht van een persoonlijke virtuele machine (VM) met terminaltoegang, op dezelfde manier als u uw lokale omgeving kunt gebruiken, net in de cloud.

Vergelijking van Codespaces en GitHub.dev

De volgende tabel bevat de belangrijkste verschillen tussen Codespaces en GitHub.dev:

GitHub.dev GitHub Codespaces
Kosten Gratis Gratis maandelijks quotum voor gebruik voor persoonlijke accounts.
Beschikbaarheid Beschikbaar voor iedereen op GitHub.com Beschikbaar voor iedereen op GitHub.com.
Start-ups GitHub.dev direct wordt geopend met een toetsdruk en u kunt deze meteen gaan gebruiken zonder dat u hoeft te wachten op configuratie of installatie. Wanneer u een Codespace maakt of hervat, wordt aan de Codespace een VIRTUELE machine toegewezen. De container wordt vervolgens geconfigureerd op basis van de inhoud van een devcontainer.json-bestand. Het duurt enkele minuten om de ontwikkelomgeving te maken.
Berekenen Er zijn geen gekoppelde rekenresources, dus u kunt uw code niet bouwen en uitvoeren of de geïntegreerde terminal gebruiken. Met GitHub Codespaces krijgt u de kracht van een toegewezen VM om uw toepassing uit te voeren en fouten op te sporen.
Terminaltoegang Geen GitHub Codespaces biedt standaard een algemene set hulpprogramma's, wat betekent dat u de Terminal precies zoals in uw lokale omgeving kunt gebruiken.
Extensies Alleen een subset extensies die op het web kunnen worden uitgevoerd, worden weergegeven in de uitbreidingsweergave en kunnen worden geïnstalleerd Met GitHub Codespaces kunt u de meeste extensies van Visual Studio Code Marketplace gebruiken.

Doorgaan met werken aan Codespaces

U kunt uw werkstroom starten in GitHub.dev en verder werken aan een Codespace. Als u de weergave Uitvoeren en foutopsporing of de terminal probeert te openen, ziet u een melding dat deze niet beschikbaar zijn in GitHub.dev.

Als u wilt doorgaan met uw werk in een Codespace, selecteert u Doorgaan met werken.... Selecteer Nieuwe Codespace maken om een Codespace te maken in uw huidige vertakking. Voordat u deze optie kiest, moet u wijzigingen doorvoeren.