Condividi tramite


Selezionare un ambiente di sviluppo

Selezionare l'ambiente di sviluppo appropriato per supportare l'adozione e le prestazioni di DevOps. Un ambiente di sviluppo DevOps non deve solo modificare ed eseguire il debug del codice, ma integrarsi con il resto del ciclo DevOps, inclusi test, controllo della versione e monitoraggio della produzione. Microsoft offre due ambienti di sviluppo principali per supportare DevOps, Visual Studio e Visual Studio Code.

Usare Visual Studio

Visual Studio è un ambiente di sviluppo integrato (IDE) completo. Se è possibile usarlo, Visual Studio è ideale per lavorare in Windows per creare software per diverse piattaforme, tra cui .NET o .NET Core, iOS, Android tramite Xamarin e destinazioni che supportano C++.

Visual Studio offre storicamente vantaggi per la produttività e l'integrazione di DevOps. Visual Studio si integra in modo nativo con GitHub e Azure DevOps e offre un solido ecosistema di estensioni per ogni provider DevOps del settore.

Utilizzare Visual Studio Code

Visual Studio Code è un editor di codice gratuito e semplificato che offre una personalizzazione illimitata tramite decine di migliaia di estensioni commerciali e della community. Queste estensioni aggiungono il supporto per qualsiasi linguaggio, piattaforma e servizio DevOps. Gli sviluppatori possono essere produttivi in Windows, Mac o Linux. Visual Studio Code è l'opzione ideale per gli sviluppatori che non possono usare Visual Studio.

Sviluppare per Azure

Non esiste un particolare ambiente di sviluppo preferito per le soluzioni di Azure. Grazie a un ampio supporto per tutte le principali piattaforme applicative, è possibile usare praticamente qualsiasi strumento per creare soluzioni di Azure e selezionare il modello di distribuzione più adatto alle esigenze. Il modo migliore per distribuire soluzioni nell'ambiente di produzione è in genere tramite l'automazione ospitata in GitHub Actions o Azure Pipelines.

Sia Visual Studio che Visual Studio Code hanno funzionalità native e estensioni di prima parte che semplificano l'uso dei processi DevOps in Azure, GitHub e Azure DevOps.

Passaggi successivi

Informazioni su come preparare Visual Studio, Visual Studio Code, Eclipse per Java e IntelliJ IDEA per lo sviluppo di Azure nel modulo di apprendimento pratico Preparare l'ambiente di sviluppo per lo sviluppo di Azure.