Språk och miljöer som stöds

Utvecklingsmiljöer som stöds

Du kan köra valfri azd mall i någon av följande utvecklingsmiljöer som stöds:

Environment beskrivning Fördelar Nackdelar Funktionssteg
Lokal dator via CLI Inte i en container, beroenden installeras manuellt av dig och projektet körs på den lokala datorn. Du styr alla beroenden. Du kanske redan har några av beroendena installerade. Du behöver inte ha Docker installerat. Du måste installera alla beroenden manuellt. Stable
Visual Studio Code Kör och felsöka azd mallar med hjälp av Visual Studio Code-tillägget. Du kan arbeta med azd att använda ett kodredigerare och tilläggssystem som du kanske redan är bekväm med. Kräver installation av ett tillägg. Beta
Visual Studio Kör och felsöka azd mallar med Visual Studio (förhandsversion). Du kan arbeta med azd att använda en IDE som du kanske redan är bekväm med. Kräver att du installerar en separat förhandsversion av Visual Studio. Beta
DevContainer/VS Code Remote – Containrar Container med alla beroenden installerade och körs på den lokala datorn. Förutom VS Code, Docker och VS Code-tillägget för fjärrcontainrar installeras alla beroenden åt dig i DevContainer. Du måste klona lagringsplatsen. Det kan ta lång tid att initiera containern. Beta
GitHub Codespaces Container med alla beroenden installerade och körs på GitHub.com i webbläsaren. Alla beroenden installeras utan att koden klonas lokalt. Körning och felsökning som kräver att en webbläsare startas stöds för närvarande inte på grund av kända begränsningar med GitHub Codespaces. Beta

Azure-beräkningstjänster (värd) som stöds

För närvarande stöds värdplattform för appen:

azd stöder flera tjänster för att vara värd för din app. Tjänster som markerats som alfa är experimentella och måste aktiveras manuellt med azd config. betafunktioner kan uppleva icke-bakåtkompatibla ändringar. stabila funktioner förväntas inte uppleva icke-bakåtkompatibla ändringar.

Mer information om varje funktionssteg finns i funktionsversioner och lanseringsstrategi. En lista över alla funktioner och deras faser finns i Alpha, Beta och Stabila funktionssteg.

Azure-beräkningstjänst Funktionssteg
Azure App Service Stable
Azure Static Web Apps Stable
Azure Container Apps Beta
Azure Functions Stable
Azure Kubernetes Service Beta (endast för projekt som kan distribueras via kubectl apply -f)
Azure Spring Apps Beta

Språk och ramverk som stöds

Språk och ramverk som stöds för närvarande:

Språk Funktionssteg
Node.js Stable
Python Stable
.NET Stable
Java Stable

Mer information om varje funktionssteg finns i funktionsversions- och lanseringsstrategi

Nästa steg