Codespaces ile GitHub.dev düzenleyicisi karşılaştırması
GitHub Codespaces'ı ne zaman ve GitHub.dev ne zaman kullanmalıyım?
GitHub'dan dosya ve kaynak kodu depolarında gezinmek ve kod değişiklikleri yapmak ve işlemek için GitHub.dev kullanabilirsiniz. herhangi bir depo, çatal veya çekme isteğini GitHub.dev düzenleyicide açabilirsiniz.
Kodunuzu test etme gibi daha ağır kaldırma işlemleri yapmak istiyorsanız GitHub Codespaces'ı kullanın. Kodunuzu oluşturabilmeniz, kodunuzu çalıştırabilmeniz ve terminal erişimine sahip olabilmeniz için onunla ilişkili işlem vardır. GitHub.dev içinde işlem yoktur. GitHub Codespaces ile, yalnızca bulutta yerel ortamınızı kullandığınız gibi terminal erişimine sahip bir kişisel Sanal Makinenin (VM) gücünü elde edersiniz.
Codespaces ile GitHub.dev karşılaştırması
Aşağıdaki tabloda Codespaces ile GitHub.dev arasındaki temel farklar listelemektedir:
| GitHub.dev | GitHub Codespaces | |
|---|---|---|
| Masraf | Ücretsiz | Kişisel hesaplar için aylık ücretsiz kullanım kotası. |
| Kullanılabilirlik | GitHub.com'daki herkes tarafından kullanılabilir | GitHub.com'daki herkes tarafından kullanılabilir. |
| Başlangıç | GitHub.dev bir tuşa basarak anında açılır ve yapılandırmayı veya yüklemeyi beklemenize gerek kalmadan hemen kullanmaya başlayabilirsiniz. | Codespace oluşturduğunuzda veya sürdürürken Codespace'a bir VM atanır. Kapsayıcı daha sonra bir devcontainer.json dosyasının içeriğine göre yapılandırılır. Bu kurulumun geliştirme ortamını oluşturması birkaç dakika sürer. |
| Hesaplamak | İlişkili işlem kaynağı olmadığından kodunuzu oluşturup çalıştıramaz veya tümleşik terminali kullanamazsınız. | GitHub Codespaces ile, uygulamanızı çalıştırmak ve hatalarını ayıklamak için ayrılmış bir VM'nin gücünü elde edersiniz. |
| Terminal erişimi | Hiçbiri | GitHub Codespaces varsayılan olarak ortak bir araç kümesi sağlar, yani Terminal'i yerel ortamınızda olduğu gibi tam olarak kullanabilirsiniz. |
| Uzantılar | Uzantılar görünümünde yalnızca web üzerinde çalışabilen uzantıların bir alt kümesi görünür ve yüklenebilir | GitHub Codespaces ile Visual Studio Code Market'ten çoğu uzantıyı kullanabilirsiniz. |
Codespaces üzerinde çalışmaya devam et
İş akışınızı GitHub.dev başlatabilir ve Codespace üzerinde çalışmaya devam edebilirsiniz. Çalıştırma ve Hata Ayıklama Görünümü'ne veya Terminal'e erişmeye çalışırsanız, bunların GitHub.dev'de kullanılamadığını belirten bir bildirim görürsünüz.
Codespace'ta çalışmanıza devam etmek için Çalışmaya Devam Et... öğesini seçin. Geçerli dalınızda bir Codespace oluşturmak için Yeni Kod Alanı Oluştur'u seçin. Bu seçeneği belirlemeden önce değişiklikleri işlemeniz gerekir.