Introduzione

Completato

In questo modulo si inizia un percorso interessante per colmare il divario tra ambienti Linux e Windows tramite il sottosistema Windows per Linux (WSL) per lo sviluppo. Che si tratti di uno sviluppatore esperto abituato agli strumenti Linux o di un utente Windows che desidera esplorare lo sviluppo basato su Linux, questo modulo è creato su misura per l'utente.

Accogliere il meglio di entrambi i mondi

L'integrazione di Linux nell'ecosistema Windows è una svolta per gli sviluppatori. Con l'avvento del sottosistema Windows per Linux (WSL), è ora possibile eseguire un ambiente Linux direttamente in Windows senza il sovraccarico delle macchine virtuali tradizionali o delle configurazioni a doppio avvio. Questo modulo illustra l'uso di questa potente funzionalità nel flusso di lavoro di sviluppo.

Perché Visual Studio Code?

Visual Studio Code, un editor di codice versatile e ampiamente usato, migliora questa integrazione. Offre una serie di funzionalità che semplificano il processo di sviluppo, rendendolo l'opzione preferita da molti sviluppatori. L'estensione WSL di Visual Studio Code offre agli sviluppatori la possibilità di usare un'interfaccia della riga di comando (CLI) Linux originale, accedere ai file system Linux ed eseguire software e script specifici di Linux, tutti dall'interno dell'ambiente Visual Studio Code. In questo modulo viene illustrato come l’uso combinato di Visual Studio Code e WSL consente di creare un ambiente di sviluppo semplice ed efficiente, in cui è possibile usare strumenti e utilità basati su Linux direttamente nel computer Windows.

Che cosa imparerà?

  • Comprendere WSL: iniziamo con le nozioni di base di WSL e perché si tratta di uno sviluppo significativo nella codifica multipiattaforma.

  • Configurare l'ambiente: indicazioni dettagliate sull'installazione di WSL e sulla configurazione di una distribuzione Linux nel computer Windows.

  • Integrazione con Visual Studio Code: informazioni su come integrare la configurazione di Linux con Visual Studio Code usando l'estensione WSL e comprendere i vantaggi offerti da questa integrazione.

  • Competenze pratiche di sviluppo: vengono approfondite le competenze pratiche, ad esempio l'esecuzione e il debug di codice Python e l'uso di WSL e Visual Studio Code.

Qual è l'obiettivo principale?

Al termine di questo modulo, si ha una solida base dell'uso degli strumenti e delle applicazioni Linux nel sistema Windows, il tutto all'interno della familiare e potente interfaccia di Visual Studio Code. Iniziamo questo percorso per migliorare le competenze di sviluppo e il flusso di lavoro.

Ora verranno fornite altre informazioni sul sottosistema Windows per Linux (WSL).