Codespaces versus GitHub.dev-editor
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.