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 Beranda Dev
Beranda Dev
Pantau pekerjaan Anda di dasbor terpusat, GitHub, dan widget performa Sistem. Dapatkan penyiapan dan onboarding proyek baru dengan alat konfigurasi Mesin.
Instal Dev Home

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 Pengelola Paket Windows
Konfigurasi WinGet
Mengonsolidasikan penyiapan mesin manual dan onboarding proyek ke satu perintah yang dapat diandalkan dan dapat diulang.
Menulis file konfigurasi

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

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

ikon Pengelola Paket Windows
Pengelola Paket Windows
Gunakan klien winget.exe, manajer paket komprehensif, dengan baris perintah Anda untuk menginstal aplikasi di Windows.
Menginstal Pengelola Paket Windows

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

Ikon WSA
Subsistem Windows untuk Android
™️ Subsistem Windows untuk Android dukungan berakhir pada 5 Maret 2025.
Pelajari lebih lanjut

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

Ikon Salinan di Windows
Windows AI
Era baru AI telah tiba di Microsoft. Lihat bagaimana AI diintegrasikan di Windows 11.
Menjelajahi Windows AI


Salinan Windows

Platform PC pertama yang menyediakan bantuan AI terpusat dan dirancang untuk membantu orang dengan mudah mengambil tindakan dan menyelesaikan semuanya akan segera hadir! Lihat pengumuman Blog.

Mendaftar untuk menerima pembaruan


Jalur pengembangan

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 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.

Ikon Desktop Windows
Mulai membangun aplikasi Windows
Mulai membangun aplikasi desktop untuk Windows menggunakan SDK Aplikasi Windows, UWP, Win32, WPF, Formulir Windows, atau memperbarui dan menyebarkan aplikasi desktop yang ada dengan MSIX dan Kepulauan XAML.

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
.NET
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