Aracılığıyla paylaş


Windows'ta geliştirme ortamınızı ayarlama

Windows sizi olduğu gibi koda davet eder. İster Windows'ta araçlarla ister Linux için Windows Alt Sistemi'nde Linux araçlarıyla geliştirme olsun, tercih ettiğiniz kodlama dilini veya çerçeveyi kullanın. Bu kılavuz, çalışmanızı üretime aktarmak için kodlamaya, hata ayıklamaya ve hizmetlere erişmeye başlamak için gerekenleri ayarlamanıza ve yüklemenize yardımcı olur.

Geliştirici araçları

Windows Terminal simgesi
Windows Terminali
Terminal ortamınızı birden fazla komut kabuğuyla çalışacak şekilde özelleştirin.
Terminal yükleme

WinGet simgesi
WinGet
Komut satırı veya bildirim temelli bildirimler aracılığıyla paket ve yapılandırma yönetimini basitleştiren bir paket yöneticisi.
WinGet'i yükleme

WSL simgesi
Linux için Windows Alt Sistemi
Sık kullandığınız Linux dağıtımını Windows ile tamamen tümleştirilmiş olarak kullanın (artık çift önyüklemeye gerek yok).
WSL yükle

PowerToys simgesi
Microsoft PowerToys
Bu güçlü kullanıcı yardımcı programları kümesiyle daha fazla üretkenlik için Windows deneyiminizi ayarlayın ve kolaylaştırın.
PowerToys'u Yükle

Dev Drive simgesi
Geliştirici Sürücüsü
Proje dosyalarını bir Dev Drive'da depolayarak performansı geliştirin ve güven belirleme, virüsten koruma yapılandırması ve ekli filtrelerle dosyaların güvenliğini sağlayın.
Bir Geliştirme Sürücüsü Oluşturma

Windows için Sudo simgesi
Windows için Sudo
Windows için Sudo, kullanıcıların yükseltilmiş komutları doğrudan kaydedilmemiş bir konsol oturumundan çalıştırmalarının yeni bir yoludur.
Windows için Sudo'yı etkinleştirme ve yapılandırma


Geliştirme yolları

Tercih ettiğiniz dil veya çerçeve için Windows geliştirme ortamınızı ayarlamak için bu kılavuzları izleyin.

JavaScrip simgesi
JavaScript'i kullanmaya başlama
Linux için Windows veya Windows Alt Sisteminde geliştirme ortamınızı ayarlayıp Node.js, React, Vue, Express, Gatsby, Next.jsveya Nuxt.jsyükleyerek JavaScript'i kullanmaya başlayın.

Python simgesi
Python'ı kullanmaya başlama
Python'ı yükleyin ve Windows veya Linux için Windows Alt Sistemi'nde geliştirme ortamı kurulumunuzu alın.

Windows Masaüstü simgesi
Windows uygulamaları oluşturmaya başlama
Windows Uygulama SDK'sı, Win32, WPF, Windows Forms kullanarak Windows için masaüstü uygulamaları oluşturmaya veya MSIX ile mevcut masaüstü uygulamalarını güncelleştirmeye ve dağıtmaya başlayın.

AI Foundry simgesi
Windows AI'ı kullanmaya başlama
NPU destekli cihazlarda çalışan yerel yapay zeka ile yeni nesil uygulamalar oluşturmaya başlayın.

Android simgesi
Android'i kullanmaya başlama
Android Studio'yu yükleyin veya .NET MAUI, React gibi platformlar arası bir çözüm seçin veya PWA oluşturun ve Windows'da geliştirme ortamınızı kurun.

C / C++
C++ ve C ile çalışmaya başlama
Uygulama, hizmet ve araç geliştirmek için C++, C ve derleme kullanmaya başlayın.

C# simgesi
C kullanmaya başlama#
C# ve .NET kullanarak uygulama oluşturmaya başlayın.

F# simgesi
F kullanmaya başlama#
F# ve .NET kullanarak uygulama oluşturmaya başlayın.

Rust simgesi
Rust'ı kullanmaya başlama
pencereleri kasasını kullanarak Windows için Rust'ı ayarlama da dahil olmak üzere Rust ile programlamaya başlayın.

PowerShell simgesi
PowerShell'i kullanmaya başlama
PowerShell adındaki komut satırı kabuğu ve betik dilini kullanarak platformlar arası görev otomasyonu ve yapılandırma yönetimine başlayın.

Windows için Docker Desktop'simgesi
Windows için Docker Desktop'ı kullanmaya başlama
Visual Studio, VS Code, .NET, Linux için Windows Alt Sistemi veya çeşitli Azure hizmetlerinin desteğiyle uzaktan geliştirme kapsayıcıları oluşturun.

Blazor simgesi
Blazor'ı kullanmaya başlama
ASP.NET Core'da istemci tarafı kullanıcı arabirimi çerçevesi olan Blazor'ı kullanmaya başlayın. Web için ui bileşenleri ve tek sayfalı uygulamalar oluşturmak için HTML, CSS ve C# (JavaScript yerine) kullanın.

Geliştiriciler için daha fazla bilgi

VS Code simgesi
VS Code
JavaScript, TypeScript, Node.js, zengin bir uzantı ekosistemi (C++, C#, Java, Python, PHP, Go) ve çalışma zamanları (.NET ve Unity gibi) için yerleşik desteğe sahip basit bir kaynak kodu düzenleyicisi.
VS Code'u Yükle

Visual Studio simgesi
Visual Studio
Derleyiciler, intellisense kod tamamlama ve daha birçok özellik dahil olmak üzere uygulamaları düzenlemek, hatalarını ayıklamak, kod oluşturmak ve yayımlamak için kullanabileceğiniz tümleşik bir geliştirme ortamı.
Visual Studio yükleme

Azure simgesi
Azure
Mevcut uygulamalarınızı barındırmak ve yeni geliştirmeyi kolaylaştırmak için eksiksiz bir bulut platformu. Azure hizmetleri uygulamalarınızı geliştirmek, test etmek, dağıtmak ve yönetmek için ihtiyacınız olan her şeyi tümleştirir.
Azure hesabı oluşturun

.NET simgesi
.NET
Web, mobil, masaüstü, oyun, IoT, bulut ve mikro hizmetler dahil olmak üzere her türlü uygulamayı oluşturmaya yönelik araçlara ve kitaplıklara sahip bir açık kaynak geliştirme platformu.
.NET yükle


Windows ve Linux çalıştırma

Linux için Windows Alt Sistemi (WSL), geliştiricilerin windows ile birlikte bir Linux işletim sistemi çalıştırmasına olanak tanır. Her ikisi de aynı sabit sürücüyü paylaşır (ve birbirlerinin dosyalarına erişebilir), pano ikisi arasında kopyalama ve yapıştırmayı doğal olarak destekler, çift önyüklemeye gerek yoktur. WSL, BASH kullanmanızı sağlar ve Mac kullanıcılarına en tanıdık ortam türünü sağlar.

WSL belgeleri hakkındadaha fazla bilgi edinin.

PowerShell, Windows Komut İstemi, Ubuntu, Debian, Azure CLI, Oh-my-Zsh, Git Bash veya yukarıdakilerin tümü olsun, sık kullandığınız tüm komut satırı araçlarını birden çok sekmeyle veya birden çok bölmede açmak için Windows Terminali'ni de kullanabilirsiniz.

Windows Terminal belgeleri hakkında daha fazla bilgi edinin.

Mac ve Windows arasında geçiş

Mac ve Windows (veya Linux için Windows Alt Sistemi) geliştirme ortamı arasında geçiş yapmak için kılavuzumuzu inceleyin. Aşağıdakiler arasındaki farkı eşlemenize yardımcı olabilir:

Oyun geliştirme belgeleri

Ofis görüntüsü