Visual Studio Code Nedir, Hangi Sürümü İndiriyorsunuz?

Haberci

SEO UZMANI
Yönetici
Katılım
21 May 2023
Mesajlar
602
Tepki
17
Puan
18
850




Kod yazmaya başlayan herkesin karşısına aynı isim çıkıyor: VS Code. Ücretsiz olması kadar, "editör mü, geliştirme ortamı mı" sorusunun net yanıt bulmaması da onu merak konusu yapıyor.

Bu yazı Visual Studio Code'un ne olduğunu, hangi platformlarda çalıştığını, açık kaynak sürümüyle indirilen ürün arasındaki farkı ve kurulumdan önce bilinmesi gerekenleri projenin kendi kaynaklarına dayanarak anlatıyor.

Visual Studio Code nedir?​


Projenin kurulum belgesine göre Visual Studio Code, Windows, macOS ve Linux için ücretsiz ve açık kaynak bir kod editörü. Belge, kod yazmanın iki yolunu birlikte sunuyor: editörle kendiniz yazmak ya da bir işi doğal dille tarif edip yapay zekâ aracısına planlatmak.

Yerleşik özellikler arasında IntelliSense, yeniden düzenleme ve çoklu imleç desteği sayılıyor. Yani editör, düz bir metin düzenleyicinin ötesinde kodu tanıyan bir araç.

Boyut tarafı da belgede yazılı: indirme 200 MB'ın altında, diskte kapladığı yer 500 MB'ın altında.

İndirdiğiniz sürüm ile kaynak kodu aynı mı?​


Burada çoğu kişinin atladığı bir ayrım var. Projenin kaynak kodu deposu kendini "Code - OSS" olarak tanımlıyor: bu depo, Visual Studio Code ürününün temelini oluşturan açık kaynak sürüm ve MIT lisansı altında yayımlanıyor.

Microsoft'un dağıttığı Visual Studio Code ise aynı deponun üzerine Microsoft'a özgü özelleştirmeler eklenmiş hâli ve geleneksel bir Microsoft ürün lisansıyla sunuluyor.

Depo sayfası teknoloji yığınını da gösteriyor: proje TypeScript ile yazılmış ve Electron çerçevesi kullanılarak geliştirilmiş.

Neden önemli?' Alıntı:
Kurumsal bir ortamda lisans sorusu geldiğinde yanıt "açık kaynak" ya da "ticari" değil, ikisi birden: kaynak MIT lisanslı, indirdiğiniz paket ürün lisanslı.

Editörün günlük işte karşılığı​


Kurulum belgesinde sayılan bölümler, editörün günlük kullanımda hangi işleri üstlendiğini gösteriyor: kod düzenleme, yerleşik terminal, hata ayıklama ve sürüm kontrolü.

  • Yerleşik terminal: Komutları ayrı bir pencereye geçmeden çalıştırmayı sağlar.
  • Hata ayıklama: Kodu satır satır çalıştırıp değişkenleri izlemeye yarar.
  • Sürüm kontrolü: Değişiklikleri editör içinden görüp işlemeye izin verir.
  • Uzantılar: Dil desteği ve araç entegrasyonları bu katmandan gelir.

Sürüm kontrolü tarafında editörün gösterdiği şey aslında Git'in kendisi; ikisinin ilişkisini Git ile GitHub farkını anlattığımız yazıda ele almıştık. Yanlış bir commit'i geri almanın yollarını da revert, reset ve reflog karşılaştırmasında işlemiştik.

Uzantılar neyi değiştiriyor?​


Editörün çekirdeği sade; dil desteğinin, biçimlendiricilerin ve araç entegrasyonlarının büyük kısmı uzantı katmanından geliyor. Depo sayfası da yerleşik uzantıların, dil desteğinin ve kod parçacıklarının depo içeriğinin parçası olduğunu gösteriyor.

Pratikte bu şu anlama geliyor: aynı editör, kurduğunuz uzantılara göre bir web projesinde başka, bir veri analizi projesinde başka bir araca dönüşüyor. Kurulumdan sonra "hangi uzantılar" sorusu, "hangi editör" sorusundan daha belirleyici hâle geliyor.

Editör mü, geliştirme ortamı mı?​


Ayrım pratikte şurada beliriyor: klasik bir geliştirme ortamı belirli bir dile ve derleyiciye sıkı bağlıdır, editör ise dilden bağımsız çalışır ve dil bilgisini eklemelerden alır.

VS Code bu ikisinin arasında duruyor. Terminali, hata ayıklayıcısı ve sürüm kontrolü paneliyle bir geliştirme ortamının işlerini görüyor; ama çekirdeği belirli bir dile bağlanmadığı için editör olarak kalıyor.

Kurulum: platforma göre değişen tek şey paket​


Belgeye göre Windows tarafında `.exe` yükleyici indirilip çalıştırılıyor, macOS'ta `.dmg` dosyası açılıp uygulama klasöre sürükleniyor, Linux'ta ise dağıtıma göre `.deb` ya da `.rpm` paketi kuruluyor.

Kurulumdan sonra ilk yapılacak iş genellikle dil desteğini eklemek oluyor. Paketin küçük olması da bunu kolaylaştırıyor: temel kurulum hızlı bitiyor, ağırlık projeye göre eklenen uzantılarla geliyor. Python ile çalışacaksanız ortam ayrımını baştan kurmak işi kolaylaştırıyor; bunu sanal ortamı anlattığımız yazıda ele almıştık.

Sık Sorulan Sorular​


Visual Studio Code nedir?
Kurulum belgesine göre Windows, macOS ve Linux için ücretsiz ve açık kaynak bir kod editörüdür; IntelliSense, yeniden düzenleme ve çoklu imleç desteği gibi yerleşik özellikler sunar.

Visual Studio Code ücretsiz mi?
Evet. Resmî belge editörü ücretsiz ve açık kaynak olarak tanımlıyor.

Code - OSS ile Visual Studio Code arasındaki fark ne?
Depo, Code - OSS'in ürünün temelini oluşturan açık kaynak sürüm olduğunu ve MIT lisansıyla yayımlandığını; Microsoft'un dağıttığı sürümün ise üzerine Microsoft'a özgü özelleştirmeler eklenip ürün lisansıyla sunulduğunu belirtiyor.

VS Code hangi teknolojiyle yazıldı?
Depo sayfasına göre TypeScript ile yazılmış ve Electron çerçevesiyle geliştirilmiştir.

Ne kadar yer kaplıyor?
Belgeye göre indirme 200 MB'ın altında, diskteki yer 500 MB'ın altında.

Özetle​


VS Code, üç işletim sisteminde çalışan ücretsiz bir kod editörü; kodu tanıyan yerleşik özellikleri, terminali, hata ayıklayıcısı ve sürüm kontrolü paneliyle geliyor. Açık kaynak temeli MIT lisanslı Code - OSS deposu, indirdiğiniz paket ise onun ürünleştirilmiş hâli. Kurulum platforma göre yalnız paket tipinde farklılaşıyor.

Editörünüzü kurduktan sonra ilk hangi dil desteğini eklediniz?

Güncelleme: 26 Ağustos 2026.



Dijital Dünyanıza Yön Veren Pusula
 

Ekli dosyalar

  • banner_05.jpg
    banner_05.jpg
    5.7 KB · Görüntüleme: 2
Geri
Üst