Configurare l'ambiente di sviluppo
Visual Studio Code è una scelta diffusa per lo sviluppo di applicazioni per Azure. È leggera, poiché occupa solo alcuni megabyte di spazio di archiviazione, e funziona in Windows, Linux e macOS.
Visual Studio Code
Visual Studio Code è un editor codice sorgente gratuito sviluppato da Microsoft. Supporta centinaia di linguaggi di programmazione, include l'integrazione Git ed è progettato per connettersi ai servizi cloud di Azure.
Visual Studio Code, tuttavia, non include un compilatore. La compilazione del codice per linguaggi e scenari specifici viene aggiunta tramite le estensioni.
Modello di estensione
Una delle funzionalità più potenti di Visual Studio Code è il modello di estensione. Le estensioni estendono le funzionalità di Visual Studio Code aggiungendo un'ampia gamma di nuove funzionalità. Ad esempio, si possono usare le estensioni per aggiungere compilatori, aggiungere il controllo ortografico e integrare i servizi di Azure.
Le estensioni sono gratuite e possono essere aggiunte dalla pagina Estensioni di Visual Studio Code. Esplorare le estensioni disponibili nel marketplace per Visual Studio Code.
Estensioni di Azure
Molte estensioni sono rivolte alle funzionalità e ai prodotti di Azure. Ad esempio, sono presenti alcune estensioni per il supporto Docker e la gestione delle sottoscrizioni, nonché strumenti per l'interfaccia della riga di comando di Azure, accesso al database e integrazione delle API di Archiviazione di Azure.
Installare Visual Studio Code e prepararsi per lo sviluppo in Azure
Visual Studio Code supporta Windows, Linux e macOS. Per installare Visual Studio Code, visitare https://code.visualstudio.com/.
Visual Studio è un ambiente di sviluppo integrato (IDE, Integrated Development Environment) completo per un'ampia gamma di tipi di applicazioni e linguaggi di programmazione. Visual Studio include un set completo di strumenti e funzionalità destinato specificamente allo sviluppo di applicazioni con Microsoft Azure. Queste funzionalità supportano strumenti strettamente integrati nell'IDE per lo sviluppo, il debug e la distribuzione in Azure.
Visual Studio
Visual Studio è un IDE dalle funzionalità complete usato per sviluppare un'ampia gamma di applicazioni, per Windows, Android, iOS, Web e Azure.
L'installazione di base di Visual Studio non prevede strumenti e librerie per lo sviluppo di Azure. Tuttavia, quando si installa Visual Studio, è possibile notare che sono disponibili diversi carichi di lavoro. I carichi di lavoro sono raccolte di librerie e componenti che definiscono un'area di funzionalità e che possono essere installati. Invece di installare un componente singolo, in cui è necessario sapere e ricordare le dipendenze tra ciascuno di essi, è possibile usare i carichi di lavoro per eseguire installazioni "a tema". I carichi di lavoro di Visual Studio garantiscono la presenza di tutti i componenti necessari.
Per lo sviluppo di Azure è necessario includere il carico di lavoro di sviluppo di Azure, che comprende gli SDK, gli strumenti e i progetti modello di Azure.
Per installare Visual Studio, scaricare il programma di installazione. Quando il programma di installazione chiederà quali carichi di lavoro installare, specificare il carico di lavoro per lo sviluppo in Azure. Altre funzionalità in genere vengono aggiunte tramite pacchetti NuGet o estensioni di Visual Studio.
L'ambiente di sviluppo integrato di Eclipse è uno strumento diffuso per lo sviluppo Java. Inoltre, è un'ottima scelta per collegare le applicazioni Java a Azure; Azure Toolkit for Eclipse offre modelli e funzionalità per semplificare l'integrazione di Azure con le applicazioni Java in uso.
Eclipse
Eclipse è uno degli ambienti IDE Java più diffusi. Si tratta di un ambiente di sviluppo versatile dotato di un'architettura basata su plug-in estensibile in grado di supportare anche linguaggi diversi da Java. Sebbene la maggior parte degli utenti di Eclipse sia composta da sviluppatori Java, Eclipse può essere usato anche per creare applicazioni con C++, Python, C e Ruby.
Eclipse è supportato in Windows, macOS e Linux. Il processo di installazione usa il programma di installazione di Eclipse in tutte le piattaforme, con qualche differenza tra queste nella procedura di installazione.
L'installazione di Eclipse per Java o Java EE in qualsiasi piattaforma è semplice. Il programma di installazione richiede all'utente di scegliere i pacchetti da installare in base alla lingua e ai framework di destinazione.
Azure Toolkit for Eclipse
Azure Toolkit for Eclipse offre modelli e funzionalità per creare, sviluppare, testare e distribuire con facilità applicazioni cloud in Azure da Eclipse. Azure Toolkit è open source, sviluppato attivamente e ospitato in GitHub.
Il toolkit include modelli di integrazione per contenitori Docker, HDInsight, documentazione di Azure, cache di Azure per Redis, operazioni dell'account di archiviazione e gestione delle macchine virtuali.
Azure Toolkit viene installato tramite l'IDE stesso di Eclipse, la procedura è uguale per tutti i sistemi operativi supportati. Il toolkit è disponibile da Eclipse Marketplace.
IntelliJ IDEA è un IDE di ampia diffusione per lo sviluppo Java. ed è anche un'ottima scelta per connettere le applicazioni Java ad Azure. Azure Toolkit for IntelliJ offre modelli e funzionalità che semplificano l'integrazione di Azure con le applicazioni Java in uso.
IntelliJ IDEA
IntelliJ IDEA è uno degli ambienti IDE Java più diffusi. Si tratta di un ambiente di sviluppo versatile dotato di un'architettura basata su plug-in estensibile in grado di supportare anche linguaggi diversi da Java. Progettato come ambiente IDE Java, IntelliJ IDEA può essere usato anche per compilare applicazioni con JavaScript, Scala, Ruby e così via.
IntelliJ IDEA è supportato in Windows, macOS e Linux. Il processo di installazione usa il programma di installazione di IntelliJ IDEA in tutte le piattaforme, con qualche differenza tra queste nella procedura di installazione.
L'installazione di IntelliJ IDEA per Java o Java EE in qualsiasi piattaforma è semplice. Il programma di installazione richiede all'utente di scegliere i pacchetti da installare in base alla lingua e ai framework di destinazione.
Azure Toolkit for IntelliJ
Azure Toolkit for IntelliJ offre modelli e funzionalità per creare, sviluppare, testare e distribuire con facilità applicazioni cloud in Azure da IntelliJ IDEA. Azure Toolkit è open source, sviluppato attivamente e ospitato in GitHub.
Il toolkit include modelli di integrazione per contenitori Docker, HDInsight, documentazione di Azure, cache di Azure per Redis, operazioni dell'account di archiviazione e gestione delle macchine virtuali.
L'installazione di Azure Toolkit viene eseguita direttamente da IntelliJ IDEA e la procedura è uguale per tutti i sistemi operativi supportati. Il toolkit è disponibile in IntelliJ IDEA Marketplace.