Lingue e ambienti supportati
Ambienti di sviluppo supportati
È possibile eseguire qualsiasi azd
modello in uno degli ambienti di sviluppo supportati seguenti:
Environment | Descrizione | Vantaggi | Svantaggi | Fase funzionalità |
---|---|---|---|---|
Computer locale tramite l'interfaccia della riga di comando | Non in un contenitore, le dipendenze vengono installate manualmente dall'utente e il progetto viene eseguito nel computer locale. | È possibile controllare tutte le dipendenze. Alcune delle dipendenze potrebbero essere già installate. Non è necessario installare Docker. | È necessario installare manualmente tutte le dipendenze. | Stable |
Visual Studio Code | Eseguire ed eseguire il debug azd di modelli usando l'estensione di Visual Studio Code. |
È possibile usare azd un editor di codice e un sistema di estensione già familiari. |
Richiede l'installazione di un'estensione. | Beta |
Visual Studio | Eseguire ed eseguire il debug azd di modelli usando Visual Studio (anteprima). |
È possibile usare azd un IDE con cui si potrebbe già essere a proprio agio. |
Richiede l'installazione di una versione di anteprima separata di Visual Studio. | Alfa |
DevContainer/VS Code Remote - Contenitori | Contenitore con tutte le dipendenze installate ed eseguite nel computer locale. | Oltre a VS Code, Docker e l'estensione Vs Code per contenitori remoti, tutte le dipendenze vengono installate automaticamente in DevContainer. | È necessario clonare il repository. L'inizializzazione del contenitore può richiedere molto tempo. | Beta |
GitHub Codespaces | Contenitore con tutte le dipendenze installate e in esecuzione in GitHub.com nel browser. | Tutte le dipendenze vengono installate senza clonare il codice in locale. | L'esecuzione e il debug che richiedono l'avvio di un Web browser non sono attualmente supportati a causa di limitazioni note con GitHub Codespaces. | Beta |
Servizi di calcolo di Azure supportati (host)
azd
supporta diversi servizi per l'hosting dell'app. I servizi contrassegnati come alfa sono sperimentali e devono essere abilitati manualmente con azd config
per usarli. Le funzionalità beta possono riscontrare modifiche che causano un'interruzione. non si prevede che le funzionalità stabili verifichino modifiche di rilievo.
Per altre informazioni su ogni fase di funzionalità, vedere Funzionalità di controllo delle versioni e strategia di rilascio. Per un elenco di tutte le funzionalità e delle relative fasi, vedere Fasi di funzionalità alfa, beta e stabile.
Servizio di calcolo di Azure | Fase funzionalità |
---|---|
Servizio app di Azure | Stable |
App Web statiche di Azure | Stable |
App contenitore di Azure | Beta |
Funzioni di Azure | Stable |
Servizio Azure Kubernetes | Beta (solo per i progetti distribuibili tramite kubectl apply -f ) |
Azure Spring Apps | Beta |
Linguaggi e framework supportati
Linguaggi e framework attualmente supportati:
Lingua | Fase funzionalità |
---|---|
Node.js | Stable |
Python | Stable |
.NET | Stable |
Java | Stable |
Per altre informazioni su ogni fase di funzionalità, vedere Strategia di rilascio e controllo delle versioni delle funzionalità
Passaggi successivi
- Installare l'interfaccia della riga di comando per sviluppatori di Azure.
- Esaminare la guida introduttiva per vedere l'interfaccia della
azd
riga di comando per sviluppatori di Azure in azione.