Codespace versus editor GitHub.dev
Anda mungkin bertanya pada diri sendiri, kapan saya harus menggunakan GitHub Codespaces dan kapan saya harus menggunakan GitHub.dev?
Anda dapat menggunakan GitHub.dev untuk menavigasi repositori kode file dan sumber dari GitHub, dan membuat dan menerapkan perubahan kode. Anda dapat membuka repositori, fork, atau permintaan pull apa pun di editor GitHub.dev.
Jika Anda ingin melakukan pengangkatan yang lebih berat seperti menguji kode Anda, gunakan GitHub Codespaces. Ini memiliki komputasi yang terkait dengannya sehingga Anda dapat membangun kode Anda, menjalankan kode Anda, dan memiliki akses terminal. GitHub.dev tidak memiliki komputasi di dalamnya. Dengan GitHub Codespaces, Anda mendapatkan kekuatan Komputer Virtual (VM) pribadi dengan akses terminal, dengan cara yang sama seperti Anda dapat menggunakan lingkungan lokal Anda, tepat di cloud.
Perbandingan Codespace dan GitHub.dev
Tabel berikut mencantumkan perbedaan utama antara Codespace dan GitHub.dev:
| GitHub.dev | GitHub Codespaces | |
|---|---|---|
| Biaya | Gratis | Kuota penggunaan bulanan gratis untuk akun pribadi. |
| Ketersediaan | Tersedia untuk semua orang di GitHub.com | Tersedia untuk semua orang di GitHub.com. |
| Startup | GitHub.dev langsung terbuka dengan penekanan tombol dan Anda dapat langsung mulai menggunakannya tanpa harus menunggu konfigurasi atau penginstalan. | Saat Anda membuat atau melanjutkan Codespace, Codespace diberi VM. Kontainer kemudian dikonfigurasi berdasarkan konten file devcontainer.json. Penyiapan ini membutuhkan waktu beberapa menit untuk membuat lingkungan pengembangan. |
| Menghitung | Tidak ada sumber daya komputasi terkait, sehingga Anda tidak dapat membangun dan menjalankan kode Anda atau menggunakan terminal terintegrasi. | Dengan GitHub Codespaces, Anda mendapatkan kekuatan VM khusus untuk menjalankan dan men-debug aplikasi Anda. |
| Akses terminal | Tidak | GitHub Codespaces menyediakan sekumpulan alat umum secara default, yang berarti Anda dapat menggunakan Terminal persis seperti yang Anda lakukan di lingkungan lokal Anda. |
| Ekstensi | Hanya subset ekstensi yang dapat berjalan di web yang muncul dalam tampilan ekstensi dan dapat diinstal | Dengan GitHub Codespaces, Anda dapat menggunakan sebagian besar ekstensi dari Visual Studio Code Marketplace. |
Lanjutkan bekerja pada Codespace
Anda dapat memulai alur kerja di GitHub.dev dan terus mengerjakan Codespace. Jika Anda mencoba mengakses Tampilan Jalankan dan Debug atau Terminal, Anda akan melihat pemberitahuan bahwa mereka tidak tersedia di GitHub.dev.
Untuk melanjutkan pekerjaan Anda di Codespace, pilih Lanjutkan Mengerjakan.... Pilih Buat Codespace Baru untuk membuat Codespace di cabang Anda saat ini. Sebelum memilih opsi ini, Anda harus menerapkan perubahan apa pun.