Configurare l'ambiente di sviluppo in Windows

Windows invita a creare codice così come si è. Usare il linguaggio di codifica o il framework preferito. Indipendentemente dal fatto che si esercitino attività di sviluppo con strumenti in Windows o con strumenti Linux nel sottosistema Windows per Linux, questa guida consente di configurare e installare gli elementi necessari per iniziare a scrivere codice, eseguire il debug e accedere ai servizi per inserire il lavoro in produzione.

Percorsi di sviluppo

Icona JavaScrip
Introduzione a JavaScript
Per iniziare a usare JavaScript, configurare l'ambiente di sviluppo in Windows o sottosistema Windows per Linux e installare Node.js, React, Vue, Express, Gatsby, Next.js oNuxt.js.

Icona di Python
Introduzione a Python
Installare Python e ottenere la configurazione dell'ambiente di sviluppo in Windows o nel sottosistema Windows per Linux.

Icona di Android
Introduzione ad Android
Installare Android Studio o scegliere una soluzione multipiattaforma come Xamarin, React o Cordova e ottenere la configurazione dell'ambiente di sviluppo in Windows.

Icona di Windows Desktop
Introduzione al desktop Windows
Inizia a creare app desktop per Windows usando Windows App SDK, UWP, Win32, WPF, Windows Forms o aggiornando e distribuendo app desktop esistenti con MSIX e isole XAML.

C/C++
Introduzione a C++ e C
È possibile iniziare subito a usare C++, C e l'assembly per sviluppare app, servizi e strumenti.

Icona di C#
Introduzione a C#
È possibile iniziare subito a creare app con C# e .NET Core.

Icona di F#
Introduzione a F #
Introduzione alla creazione di app con F# e .NET Core.

Icona a forma di ingranaggio
Introduzione a Rust
Introduzione alla programmazione con Ilvare, inclusa la configurazione — di Unea per Windows usando la cassa di Windows.

Icona di PowerShell
Introduzione a PowerShell
È possibile iniziare subito a gestire la configurazione e l'automazione delle attività multipiattaforma con PowerShell, una shell della riga di comando e al tempo stesso un linguaggio di scripting.

Icona di Docker Desktop per Windows
Introduzione a Docker Desktop per Windows
È possibile creare contenitori di sviluppo remoti supportati da Visual Studio, VS Code, .NET, dal sottosistema Windows per Linux e da una vasta gamma di servizi di Azure.

Icona blazor
Introduzione a Blazor
Introduzione a Blazor, un framework dell'interfaccia utente lato client all'interno ASP.NET Core. Usare HTML, CSS e C# (anziché JavaScript) per creare componenti dell'interfaccia utente e applicazioni a pagina singola per il Web.

Strumenti e piattaforme

Icona di WSL
Sottosistema Windows per Linux
Usare la distribuzione Linux preferita completamente integrata con Windows. Non sono necessari sistemi ad avvio doppio.
Installa WSL

Icona di Terminale Windows
Terminale Windows
Personalizzare l'ambiente di Terminale Windows per l'uso con più shell della riga di comando.
Installa Terminale Windows

Icona di Gestione pacchetti Windows
Gestione pacchetti Windows
Usare il client winget.exe, uno strumento di gestione pacchetti completo, con la riga di comando per installare le applicazioni in Windows.
Installare Gestione pacchetti Windows (anteprima pubblica)

Icona di PowerToys
Microsoft PowerToys
Ottimizzare e semplificare l'esperienza di Windows per ottenere una maggiore produttività con questo set di utilità per utenti esperti.
Installa PowerToy

Icona di VS Code
VS Code
Un editor di codice sorgente leggero con supporto integrato per JavaScript, TypeScript, Node.js, un ampio ecosistema di estensioni (C++, C#, Java, Python, PHP, Go) e runtime (ad esempio .NET e Unity).
Installa VS Code

Icona di Visual Studio
Visual Studio
Un ambiente di sviluppo integrato che è possibile usare per modificare, eseguire il debug, compilare codice e pubblicare app, che include compilatori, completamento del codice IntelliSense e molte altre funzionalità.
Installa Visual Studio

Icona di Azure
Azure
Una piattaforma cloud completa per ospitare le app esistenti e semplificare il nuovo sviluppo. I servizi di Azure integrano tutti gli strumenti necessari per sviluppare, testare, distribuire e gestire le app.
Configura un account Azure

Icona di .NET
.NET
Una piattaforma di sviluppo open source con strumenti e librerie per la compilazione di qualsiasi tipo di app, tra cui app Web, app per dispositivi mobili, app desktop, app di gioco, app IoT, app cloud e app di microservizi.
Installa .NET


Eseguire Windows e Linux

Il sottosistema Windows per Linux (WSL) consente agli sviluppatori di eseguire un sistema operativo Linux insieme a Windows. Entrambi i sistemi condividono lo stesso disco rigido e possono accedere ai file l'uno dell'altro. L'area Appunti supporta ovviamente le operazioni di copia e incolla tra i due sistemi, senza la necessità di eseguire il doppio avvio. WSL consente di usare BASH e fornirà il tipo di ambiente più familiare agli utenti Mac.

È anche possibile usare Terminale Windows per aprire tutti gli strumenti preferiti della riga di comando nella stessa finestra con più schede o in più riquadri, sia che si tratti di PowerShell, prompt dei comandi di Windows, Ubuntu, Debian, interfaccia della riga di comando di Azure, Oh-my-Zsh, Bash Git o di tutti gli strumenti precedenti.

Per altre informazioni, vedere la documentazione di Terminale Windows o guardare i video relativi a Terminale Windows su Channel 9.

Transizione tra Mac e Windows

Vedere la guida alla transizione tra un ambiente di sviluppo Mac e Windows (o sottosistema Windows per Linux). Consente di mappare la differenza tra:

Immagine di Office

Risorse aggiuntive