Codespaces versus editor GitHub.dev
Pravděpodobně se ptáte sami, kdy mám použít GitHub Codespaces a kdy mám použít GitHub.dev?
Pomocí GitHub.dev můžete procházet soubory a zdrojové úložiště kódu z GitHubu a provádět a potvrdit změny kódu. V editoru GitHub.dev můžete otevřít libovolné úložiště, fork nebo žádost o přijetí změn.
Pokud chcete provádět větší zátěž, jako je testování kódu, použijte GitHub Codespaces. Má přidružené výpočetní prostředky, abyste mohli sestavit kód, spustit kód a mít přístup k terminálu. GitHub.dev v něm nemá výpočetní prostředky. S Využitím GitHub Codespaces získáte výkon osobního virtuálního počítače s přístupem k terminálu stejným způsobem, jako byste mohli používat místní prostředí přímo v cloudu.
Porovnání codespaces a GitHub.dev
Následující tabulka uvádí hlavní rozdíly mezi Codespaces a GitHub.dev:
| GitHub.dev | GitHub Codespaces | |
|---|---|---|
| Náklady | Free | Bezplatná měsíční kvóta využití pro osobní účty |
| Dostupnost | K dispozici všem uživatelům na GitHub.com | K dispozici všem uživatelům na GitHub.com. |
| Startup | GitHub.dev se okamžitě otevře stisknutím klávesy a můžete ji hned začít používat, aniž byste museli čekat na konfiguraci nebo instalaci. | Když vytvoříte nebo obnovíte Codespace, přiřadí se k virtuálnímu počítači Codespace. Kontejner se pak nakonfiguruje na základě obsahu souboru devcontainer.json. Vytvoření vývojového prostředí trvá několik minut. |
| Výpočetní služby | Neexistují žádné přidružené výpočetní prostředky, takže nemůžete sestavit a spustit kód nebo použít integrovaný terminál. | Pomocí GitHub Codespaces získáte výkon vyhrazeného virtuálního počítače ke spuštění a ladění aplikace. |
| Přístup k terminálu | Nic | GitHub Codespaces ve výchozím nastavení poskytuje společnou sadu nástrojů, což znamená, že terminál můžete používat přesně tak, jak byste to měli v místním prostředí. |
| Rozšíření | V zobrazení rozšíření se zobrazí jenom podmnožina rozšíření, která se dají spustit na webu. | Pomocí GitHub Codespaces můžete používat většinu rozšíření z Webu Visual Studio Code Marketplace. |
Pokračovat v práci na Codespaces
Pracovní postup můžete spustit v GitHub.dev a pokračovat v práci na Codespace. Pokud se pokusíte získat přístup k zobrazení spustit a ladění nebo terminálu, zobrazí se oznámení, že nejsou dostupné v GitHub.dev.
Chcete-li pokračovat v práci v Codespace, vyberte Pokračovat v práci na.... Vyberte Vytvořit nový codespace a vytvořte v aktuální větvi Codespace . Než zvolíte tuto možnost, musíte potvrdit všechny změny.