Bagikan melalui


Menyiapkan lingkungan pengembangan Anda di Windows

Windows mengundang Anda untuk membuat kode apa adanya. Gunakan bahasa atau kerangka kerja pengkodian apa pun yang Anda sukai - apakah mengembangkan dengan alat di Windows atau dengan alat Linux di Subsistem Windows untuk Linux, panduan ini akan membantu Anda menyiapkan dan menginstal apa yang Anda butuhkan untuk mulai mengoding, men-debug, dan mengakses layanan untuk menempatkan pekerjaan Anda ke dalam produksi.

Alat pengembang

ikon Terminal Windows
Terminal Windows
Sesuaikan lingkungan terminal Anda untuk bekerja dengan beberapa shell baris perintah.
Instal Terminal

Ikon WinGet
WinGet
Manajer paket yang menyederhanakan manajemen paket dan konfigurasi melalui manifes baris perintah atau deklaratif.
Instal WinGet

Ikon WSL
Subsistem Windows untuk Linux
Gunakan distribusi Linux favorit Anda yang terintegrasi penuh dengan Windows (tidak perlu lagi boot ganda).
Menginstal WSL

Ikon PowerToys
Microsoft PowerToys
Menyetel dan menyederhanakan pengalaman Windows Anda untuk produktivitas yang lebih besar dengan serangkaian utilitas pengguna daya ini.
Menginstal PowerToys

Ikon Dev Drive
Dev Drive
Tingkatkan performa dengan menyimpan file proyek pada Dev Drive dan menjaga file tetap aman dengan penunjukan kepercayaan, konfigurasi antivirus, dan filter terlampir.
Membuat Dev Drive

Ikon Sudo untuk Windows
Sudo untuk Windows
Sudo untuk Windows adalah cara baru bagi pengguna untuk menjalankan perintah yang ditingkatkan langsung dari sesi konsol yang tidak ditingkatkan.
Mengaktifkan dan mengonfigurasi Sudo untuk Windows


Jalur pengembangan

Ikuti panduan ini untuk menyiapkan lingkungan pengembangan Windows Anda untuk bahasa atau kerangka kerja pilihan Anda.

Ikon JavaScrip
Memulai dengan JavaScript
Mulai menggunakan JavaScript dengan menyiapkan lingkungan pengembangan Anda di Windows atau Subsistem Windows untuk Linux dan menginstal Node.js, React, Vue, Express, Gatsby, Next.js, atau Nuxt.js.

Ikon Python
Mulai menggunakan Python
Instal Python dan dapatkan penyiapan lingkungan pengembangan Anda di Windows atau Subsistem Windows untuk Linux.

Ikon Desktop Windows
Mulai membangun aplikasi Windows
Mulai membangun aplikasi desktop untuk Windows menggunakan Windows App SDK, Win32, WPF, Windows Forms, atau memperbarui dan menyebarkan aplikasi desktop yang ada dengan MSIX.

Ikon AI Foundry
Mulai menggunakan Windows AI
Mulai membangun aplikasi generasi berikutnya dengan AI lokal yang berjalan di perangkat yang didukung NPU.

Ikon Android
Mulai menggunakan Android
Instal Android Studio, atau pilih solusi lintas platform seperti .NET MAUI, React, atau buat PWA, dan dapatkan penyiapan lingkungan pengembangan Anda di Windows.

C / C++
Mulai menggunakan C++ dan C
Mulai menggunakan C++, C, dan assembly untuk mengembangkan aplikasi, layanan, dan alat.

Ikon C#
Memulai dengan C#
Mulai membangun aplikasi menggunakan C# dan .NET.

Ikon F#
Memulai dengan F#
Mulai membangun aplikasi menggunakan F# dan .NET.

Ikon karat
Mulai menggunakan Rust
Mulai pemrograman dengan Rust—termasuk cara menyiapkan Rust untuk Windows dengan mengkonsumsi peti jendela .

Ikon PowerShell
Memulai dengan PowerShell
Mulai menggunakan otomatisasi tugas lintas platform dan manajemen konfigurasi menggunakan PowerShell, shell baris perintah, dan bahasa pembuatan skrip.

Ikon Docker Desktop untuk Windows
Mulai menggunakan Docker untuk Windows
Buat kontainer pengembangan jarak jauh dengan dukungan dari Visual Studio, VS Code, .NET, Subsistem Windows untuk Linux, atau berbagai layanan Azure.

Ikon Blazor
Mulai menggunakan Blazor
Mulai menggunakan Blazor, kerangka kerja UI sisi klien dalam ASP.NET Core. Gunakan HTML, CSS, dan C# (bukan JavaScript) untuk membuat komponen UI dan aplikasi satu halaman untuk web.

Lainnya untuk pengembang

Ikon Visual Studio Code
Visual Studio Code
Editor kode sumber yang ringan dengan dukungan bawaan untuk JavaScript, TypeScript, Node.js, ekosistem ekstensi yang kaya (C++, C#, Java, Python, PHP, Go) dan runtime (seperti .NET dan Unity).
Menginstal Visual Studio Code

Ikon Visual Studio
Visual Studio
Lingkungan pengembangan terintegrasi yang dapat Anda gunakan untuk mengedit, men-debug, membuat kode, dan menerbitkan aplikasi, termasuk kompilator, penyelesaian kode intellisense, dan banyak lagi fitur.
Pasang Visual Studio

Ikon Azure
Azure
Platform cloud lengkap untuk menghosting aplikasi Anda yang sudah ada dan menyederhanakan pengembangan baru. Layanan Azure mengintegrasikan semua yang Anda butuhkan untuk mengembangkan, menguji, menyebarkan, dan mengelola aplikasi Anda.
Menyiapkan akun Azure

Ikon .NET
.JARING
Platform pengembangan sumber terbuka dengan alat dan pustaka untuk membangun semua jenis aplikasi, termasuk web, seluler, desktop, game, IoT, cloud, dan layanan mikro.
Instal .NET


Menjalankan Windows dan Linux

Subsistem Windows untuk Linux (WSL) memungkinkan pengembang untuk menjalankan sistem operasi Linux tepat di samping Windows. Keduanya berbagi hard drive yang sama (dan dapat mengakses file satu sama lain), clipboard mendukung salin dan tempel antara keduanya secara alami, tidak perlu melakukan booting ganda. WSL memungkinkan Anda menggunakan BASH dan akan menyediakan jenis lingkungan yang paling akrab bagi pengguna Mac.

Pelajari lebih lanjut di dokumen WSL.

Anda juga dapat menggunakan Terminal Windows untuk membuka semua alat baris perintah favorit Anda di jendela yang sama dengan beberapa tab, atau di beberapa panel, baik itu PowerShell, Windows Command Prompt, Ubuntu, Debian, Azure CLI, Oh-my-Zsh, Git Bash, atau semua hal di atas.

Pelajari selengkapnya di dokumen Terminal Windows.

Transisi antara Mac dan Windows

Lihat panduan kami untuk transisi antara lingkungan pengembangan Mac dan Windows (atau Subsistem Windows untuk Linux). Ini dapat membantu Anda memetakan perbedaan antara:

Dokumentasi pengembangan game

Gambar Office