Hesap menüsünde bulunan VS Code tünel özelliği, modern geliştirmenin en sessiz değişikliklerinden biridir. Oturum açın, masanızın altındaki masaüstünde bir komut çalıştırın ve aynı editör bir kafe’den bütçe laptopunda tarayıcıda açılır, kanepe’de bir iPad’de veya hiçbir şey kuramadığınız kilitli bir iş makinesinde. Ağır derleyici, yerel dosyalar ve özel depoları evde kalır. Tarayıcı sadece arayüzü işler.
Fiziksel bir makineyi tarayıcıdan erişilebilir bir kodlama ortamına dönüştüren yedi araç test ettik. Bazıları Microsoft’un resmi tünel hizmetinden çalışır, bazıları kendi köprülerini kendi kendine barındırır ve bir çift bulutta barındırılan geliştirmeyi birinci sınıf ürün olarak görür. Doğru seçim, kodun nerede olması gerektiğine ve kimin CPU için ödeme yaptığına bağlıdır.
Uzaktan kodlama kurulumunda nelere bakılacak
- Hesaplama nerede yaşıyor. Kendi makineniz (tünel), kendi kendine barındırılan sunucu veya ücretli bulut VM. Her birinin maliyet ve performans sonuçları vardır.
- Uzantı pariteyi. ESLint, Pylance veya Rust Analyzer uzantılarını çalıştırramayan uzak bir kurulum, yalnızca süslü bir Notepad’dir.
- Başlangıç zamanı. Çalışma alanının soğuk başlatılması saniye, dakika değil.
- Kalıcı durum. Taahhüt edilmeyen düzenlemeler, çalışan dev sunucuları ve terminal oturumları laptop kapandığında hayatta kalmalıdır.
- Ağ dayanıklılığı. WiFi düşüşünden sonra yeniden bağlanmak, imleç konumunuzu veya terminal arabelleğini kaybetmemelidir.
- Kimlik doğrulama modeli. GitHub OAuth kişisel kullanım için iyidir. Takım kurulumu SSO ve çalışma alanı düzeyinde erişim kuralları gerektirir.
Hızlı karşılaştırma
| Uygulama | En iyi | Hesaplama nerede yaşıyor | Ücretsiz plan | Başlangıç fiyatı | Derecelendirme |
|---|---|---|---|---|---|
| VS Code Tunnels | Kişisel ev-makine erişimi | Masaüstünüz | Tamamen ücretsiz | Ücretsiz | 4.7 |
| code-server | Kendi kendine barındırılan tarayıcı VS Code | Sunucunuz | Tamamen ücretsiz | Ücretsiz | 4.5 |
| Gitpod | Önceden oluşturulmuş bulut çalışma alanları | Gitpod bulutu veya kendi kendine barındırılan | 50 saat/ay ücretsiz | Yaklaşık $9/kullanıcı/ay | 4.5 |
| Coder | Takım tarafından barındırılan dev ortamları | Altyapınız | Ücretsiz kendi kendine barındırılan | Yaklaşık $35/kullanıcı/ay Premium | 4.4 |
| JetBrains Gateway | Uzaktan JetBrains IDE | Uzak SSH ana bilgisayarı | Ücretsiz istemci | JetBrains lisansı gerekli | 4.6 |
| GitHub Codespaces | GitHub entegre bulut IDE | GitHub bulutu | 60 saat/ay ücretsiz | Yaklaşık $0.18/saat başına 2-çekirdek | 4.6 |
| Zed collab | Rust-hızlı işbirliğine dayalı editör | Zed bulutu | Tamamen ücretsiz | Ücretsiz | 4.4 |
Uygulamalar
1. VS Code Tunnels — En iyi ücretsiz kişisel kurulum
VS Code Tunnels Microsoft’un resmi uzaktan erişim özelliğidir ve hesap menüsünde gizlendiği için herkes tarafından hafife alınır. Masaüstünde oturum açın, code tunnel çalıştırın (veya hesap menüsünde “Uzaktan tünel erişimini aç” tıklayın) ve vscode.dev/tunnel/
Latans düşük kalır çünkü tünel, bağlantı kurulumu için yalnızca Microsoft’un geçişi aracılığıyla yönlendirilir, ardından gerçek düzenleme trafiği için tarayıcının WebSocket’ine geri döner. Yüklü her uzantı çalışmaya devam eder çünkü kod masaüstünde çalışır, tarayıcıda değil.
Nerede eksik kalır: Tarayıcı istemcisi masaüstüne kıyasla kırpılmıştır. Özel OS bağlamalarıyla alt işlemler oluşturan bazı uzantılar yanlış davranır. Depo başına erişim modeli yoktur, bu nedenle GitHub kimlik bilgileriniz olan herkes tüm makineyi görür.
Fiyatlandırma:
- Ücretsiz: Tam özellikler, GitHub veya Microsoft hesabına bağlı
- Ücretli: Yok
Platformlar: Sunucu için Windows, macOS, Linux; istemci için herhangi bir modern tarayıcı
İndir: VS Code, tünel dokümanları
Özet: Yeni masaüstü kurarken bunu aç. Kilitli bir dizüstüne gerçek bir editör almak için en hızlı yol.
2. code-server — En iyi kendi kendine barındırılan tarayıcı VS Code
code-server Coder Inc. tarafından VS Code’u bir web uygulaması olarak çalıştıran bağımsız bir ikilidir. Bunu Raspberry Pi, mini PC veya bulut VM’ye dağıtın ve ardından URL’i herhangi bir tarayıcıda açın. Uzantılar Microsoft pazarı yerine Open VSX kayıt defterinden yüklenir; bu da çoğu (ancak tümü değil) uzantının kullanılabilir olduğu anlamına gelir.
Kendi kendine barındırıldığı için, kimlik doğrulama modelinin sahibi sizsiniz. SSO’lu ters proxy, Cloudflare Tüneli veya düz Temel Kimlik Doğrulama kurulumu tümü çalışır. Takım ortamları sık sık code-server’ı Coder’ın düzenleme katmanıyla eşleştirir.
Nerede eksik kalır: Open VSX, bazı tescilli Microsoft uzantılarını (C# Dev Kit, Pylance) kaçırır. Resmi tünel hizmeti yoktur, bu nedenle bağlantı noktası maruziyetini kendiniz ele alırsınız.
Fiyatlandırma:
- Ücretsiz: Tamamen ücretsiz, MIT lisansı
- Ücretli: Yok (Coder Enterprise üstünde satılan düzenleme katmanıdır)
Platformlar: Linux, Docker, ARM64 (Raspberry Pi 4/5)
İndir: code-server
Özet: Tünel hizmetinin başlangıç değeri olmadığında (uyum, hava boşluğu, çevrimdışı) ve bir Linux kutusu çalıştırabileceğinizde doğru seçim.
3. Gitpod — En iyi önceden oluşturulmuş bulut çalışma alanları
Gitpod bir depo ile bağlantılı barındırılan geliştirme ortamıdır. Deponuza .gitpod.yml dosyası gönderin ve herhangi bir katkıcı projeyi önceden yapılandırılmış bulut çalışma alanında açar; yüklü bağımlılıklar, proxy yapılmış bağlantı noktaları ve zaten çalışan dev sunucusu.
Önceden oluşturulmuş önbellek farktır. Yeni bir dizüstüne yüklenmesi 8 dakika sürecek olan bir çalışma alanı, Gitpod her push sırasında kurulumu önceden çalıştırdığı için 30 saniyeden kısa sürede açılır.
Nerede eksik kalır: Ücretsiz katman ayda 50 saattir; ağır bir kullanıcı bunu bir haftada yakar. Kendi kendine barındırılan Gitpod (Flex) mevcuttur ancak Coder’dan daha fazla kuruluk gerektirir.
Fiyatlandırma:
- Ücretsiz: 50 saat/ay, standart çalışma alanı
- Ücretli: Yaklaşık $9/kullanıcı/ay Professional, $25/kullanıcı/ay Enterprise
Platformlar: Web tarayıcısı (herhangi biri), Gitpod uzantısı aracılığıyla masaüstü VS Code
İndir: Gitpod
Özet: Yeni katkıcıların ilk gün değil, ilk saat içinde üretken olması gerektiğinde açık seçim.
4. Coder — En iyi takım tarafından barındırılan dev ortamları
Coder code-server’ın kurumsal kardeşi, kendi altyapınızda birçok geliştirici çalışma alanını çalıştırmaya odaklanmıştır. Terraform şablonları çalışma alanı şekillerini (görüntü, CPU, depolama) tanımlar, mühendisler katalogdan seçer ve platform Kubernetes kümenize veya VM ana bilgisayarınıza her şeyi sağlar.
Denetim günlüğü ve çalışma alanı yaşam döngüsü özellikleri (otomatik durdurma, zamanlanmış sağlama), takımların ödeme yaptıklarıdır. 20 kişilik bir mağaza, “dizüstünü kur” eklentisini tek bir URL ile değiştirir.
Nerede eksik kalır: Kendi kendine barındırma, güvenilirliğin sahibi olduğunuz anlamına gelir. Küçük takımlar bu miktarda orkestrasyon gerektirmez ve düz code-server veya Codespaces ile daha fazlasını yapırlar.
Fiyatlandırma:
- Ücretsiz: OSS sürümü, kendi altyapınızda kendi kendine barındırılan
- Ücretli: SSO, denetim ve destek ile yaklaşık $35/kullanıcı/ay Premium
Platformlar: Kubernetes, Docker, AWS, Azure, GCP
İndir: Coder
Özet: Takım “bu 40 aracı yükle” gerçek bir eklenti maliyeti olan kadar büyük olduğunda doğru zaman.
5. JetBrains Gateway — En iyi uzaktan JetBrains IDE
JetBrains Gateway uzak SSH ana bilgisayarında veya bulut dev konteynerinde çalışan IntelliJ, PyCharm, GoLand veya herhangi bir JetBrains IDE’sine bağlanan ince bir istemcidir. IDE tamamen sunucuda çalışır; istemci, tescilli düşük gecikmeli protokol üzerinde UI’yi işler.
Uzun derleme projeleri (büyük monorepos, Rust çalışma alanları, Kotlin derlemeleri) için boşaltma önemlidir. İstemci makinesi 16 GB RAM’li dizüstü iken sunucunun 128 GB’ı ve SSD’si olabilir.
Nerede eksik kalır: Tarayıcı istemcisi değil (henüz değil). IDE tarafı için JetBrains aboneliği gerektirir. Bağlantı UI’si VS Code Tunnels’dan daha fazla kuruluk sunar.
Fiyatlandırma:
- Ücretsiz: Gateway istemcisi ücretsiz; JetBrains IDE lisansı ayrı
- Ücretli: Yaklaşık $16/ay IntelliJ Ultimate, $9/ay diğer IDE’ler
Platformlar: Windows, macOS, Linux istemcisi; Linux/macOS uzak ana bilgisayarı
İndir: JetBrains Gateway
Özet: Takımınız JetBrains’de yaşıyorsa ve ağır derleme işini geliştirici dizüstü bilgisayarlarından uzaklaştırmak istiyorsanız bunu seçin.
6. GitHub Codespaces — En iyi GitHub entegre bulut IDE
GitHub Codespaces depo başına önceden yapılandırılmış Ubuntu kapsayıcıyı döndürür, vscode.dev veya masaüstünde açar ve çalışma alanı durumunu GitHub kimliğinize bağlar. Her depo, kapsayıcı şeklini hatırlar ve herhangi bir GitHub dosyasında “.” tuşu, ham dosyanın üzerinde aynı editörü açar.
Fiyatlandırma modeli kullanıcı başına değil saat başınadır, bu nedenle hem solo çalışma hem de takım kullanımı için uyar. 2 çekirdekli çalışma alanları tipik olarak yerel derleme olmayan her şey için iyidir.
Nerede eksik kalır: Bulut depolama maliyetleri sessizce birikir. Özel depolar üzerinde Codespaces, ücretli GitHub planları tarafından geçitlidir. Çevrimdışı kodlamaya uygun değildir.
Fiyatlandırma:
- Ücretsiz: Kişisel hesaplar için 60 çekirdek-saat/ay
- Ücretli: 2 çekirdek başına yaklaşık $0.18/saat, 4 çekirdek başına $0.36/saat, artı depolama
Platformlar: Tarayıcı, VS Code masaüstü, eklenti aracılığıyla JetBrains IDE’leri
İndir: GitHub Codespaces
Özet: Özel depo üzerinde iPad’ten kod yazmanın en kolay yolu. Saat sayacını izleyin.
7. Zed collab — En iyi Rust-hızlı işbirliğine dayalı editör
Zed ex-Atom mühendislerinden yeni editör, Rust’ta oluşturulmuş eşli programlama ve bulut barındırılan işbirliği birinci sınıf özellikler olarak. collab özelliği bir ana bilgisayarın projeyi Zed bulutu üzerinden düzenleme, imleç ve ses ile davet edilen herkes için paylaşmasına izin verir.
Kesinlikle tünel yerine değil. Kaynaklar iki geliştirici ekran paylaşımı ve yazma gecikmesi olmadan aynı tampon içinde oturmak istediğinde cevaptır.
Nerede eksik kalır: Daha genç uzantı ekosistemi. Windows desteği erkencedir. Yalnızca her iki taraf Zed’deyse kullanışlıdır.
Fiyatlandırma:
- Ücretsiz: Tam editör ve collab
- Ücretli: Zed Pro katmanı, AI özellikleriyle yaklaşık $10/ay fiyatla başlatıldı
Platformlar: macOS, Linux, erken Windows
İndir: Zed
Özet: Hedef solo uzaktan kodlamayı değil gerçek zamanlı eşli programlama olduğunda doğru seçim.
Doğru olanı nasıl seçeceğiniz
- Kendi masaüstünüze ücretsiz tarayıcı erişimi istiyorsanız: VS Code Tunnels. Barındıracak hiçbir şey yoktur, yüklenecek hiçbir şey yoktur, bugün çalışır.
- Microsoft hizmetlerine dokunmayı reddediyorsanız: code-server. Bütün yığını sahiplen.
- Haftada yeni katkıcılar ekliyorsanız: Gitpod. Ön derlemeler “dev sunucum neden başlamıyor” ilk günü ortadan kaldırır.
- Takımınız gerçek altyapı ile 20 veya daha fazla kişiyse: Coder. Ölçekte şablonlu çalışma alanları.
- JetBrains IDE’lerinde Java, Kotlin veya Rust yazıyorsanız: JetBrains Gateway. Derlemeyi boşaltın.
- GitHub’a zaten ödeme yapıyorsanız ve özel depolar üzerinde kurulumuz kodlamaya istiyorsanız: GitHub Codespaces.
- Eşli programlama gerçek sorunsa: Zed collab.
SSS
VS Code Tunnels ücretsiz mi?
Evet. VS Code Tunnels, Visual Studio Code’un ücretsiz bir özelliğidir. GitHub veya Microsoft hesabı ile oturum açın ve hesap menüsü veya komut paleti aracılığıyla Uzaktan Tünel Erişimini etkinleştirin. Microsoft tünel hizmeti için ücret almaz.
VS Code Tunnels ve Remote-SSH arasındaki fark nedir?
Remote-SSH, VS Code masaüstü istemcisini SSH üzerinden uzak makineye bağlar. VS Code Tunnels, aynı istemci-sunucu bölünmesini, vscode.dev’deki tarayıcının yönlendiricinizdeki SSH açısız makineye ulaşabilmesi için Microsoft’un tünel hizmetinden yönlendirir. Altında aynı mimari, farklı taşıma.
Bu araçları çevrimdışı kullanabilir miyim?
code-server kendi donanımınızda yerel ağ üzerinde çevrimdışı çalışır. VS Code Tunnels, her iki uç noktasının tünel hizmetine ulaşması gerekir, bu yüzden tamamen çevrimdışı çalışmaz. Bu listedeki her şey bulut barındırılan.
Uzaktan kodlama araçları özel GitHub depoları ile çalışır mı?
Evet. VS Code Tunnels, code-server, Gitpod, Coder, JetBrains Gateway ve Codespaces, GitHub’a karşı kimlik doğrulaması yapar ve aynı kimlik bilgileriyle özel depoları kopyalar.
code-server’ı İnternet’e açığa çıkarmak güvenli mi?
Kendi kendine değil. code-server’ı kimlik doğrulama (Caddy with Basic Auth, Cloudflare Access veya SSO ağ geçidi) ile ters proxy arkasına koyun veya Tailscale gibi mesh VPN üzerinden yönlendirin, böylece yalnızca özel arabirimde dinler.
iPad’den kod yazmanın en ucuz yolu nedir?
VS Code Tunnels ev masaüstüne ücretsizdir ve ekstra donanım gerektirmez. Masaüstünüz yoksa, GitHub Codespaces $0.18/saat, gündelik kullanım için en ucuz bulut seçeneğidir.