지원되는 언어 및 환경
지원되는 개발 환경
지원되는 다음 개발 환경 중 하나에서 템플릿 azd
을 실행할 수 있습니다.
Environment | 설명 | 장점 | 단점 | 기능 단계 |
---|---|---|---|---|
CLI를 통한 로컬 컴퓨터 | 컨테이너에 없는 종속성은 사용자가 수동으로 설치하고 프로젝트는 로컬 컴퓨터에서 실행됩니다. | 모든 종속성을 제어합니다. 일부 종속성이 이미 설치되어 있을 수 있습니다. Docker를 설치할 필요가 없습니다. | 모든 종속성을 수동으로 설치해야 합니다. | 안정 |
Visual Studio Code | Visual Studio Code 확장을 사용하여 템플릿을 실행하고 디버그 azd 합니다. |
이미 익숙한 코드 편집기 및 확장 시스템을 사용하여 작업 azd 할 수 있습니다. |
확장을 설치해야 합니다. | 베타 |
Visual Studio | Visual Studio(미리 보기)를 사용하여 템플릿을 실행하고 디버그 azd 합니다. |
이미 익숙한 IDE를 사용하여 작업 azd 할 수 있습니다. |
Visual Studio의 별도 미리 보기 버전을 설치해야 합니다. | 알파 |
DevContainer/ VS Code 원격 - 컨테이너 | 모든 종속성이 설치되고 로컬 컴퓨터에서 실행되는 컨테이너 입니다. | VS Code, Docker 및 원격 컨테이너 VS Code 확장을 제외한 모든 종속성이 DevContainer에 설치됩니다. | 리포지토리를 복제해야 합니다. 컨테이너 초기화에는 시간이 오래 걸릴 수 있습니다. | 베타 |
GitHub Codespaces | 모든 종속성이 설치되고 브라우저의 GitHub.com 실행되는 컨테이너 입니다. | 모든 종속성은 코드를 로컬로 복제하지 않고 설치됩니다. | GitHub Codespaces의 알려진 제한 사항으로 인해 웹 브라우저를 시작해야 하는 실행 및 디버그가 현재 지원되지 않습니다. | 베타 |
지원되는 Azure 컴퓨팅 서비스(호스트)
azd
는 앱을 호스팅하기 위한 여러 서비스를 지원합니다. 알파로 표시된 서비스는 실험적이며 이를 사용하려면 수동으로 azd config
사용하도록 설정해야 합니다. 베타 기능은 호환성이 손상되는 변경이 발생할 수 있습니다. 안정적인 기능은 호환성이 손상되는 변경이 발생할 것으로 예상되지 않습니다.
각 기능 단계에 대한 자세한 내용은 기능 버전 관리 및 릴리스 전략을 참조 하세요. 모든 기능 및 해당 단계 목록은 알파, 베타 및 안정적인 기능 단계를 참조 하세요.
Azure 컴퓨팅 서비스 | 기능 단계 |
---|---|
Azure App Service | 안정 |
Azure Static Web Apps | 안정 |
Azure Container Apps | 베타 |
Azure 기능 | 안정 |
Azure Kubernetes Service | 베타(배포 가능한 프로젝트에만 해당 kubectl apply -f ) |
Azure Spring Apps | 베타 |
지원되는 언어 및 프레임워크
현재 지원되는 언어 및 프레임워크:
언어 | 기능 단계 |
---|---|
Node.js | 안정 |
Python | 안정 |
.NET | 안정 |
Java | 안정 |
각 기능 단계에 대한 자세한 내용은 기능 버전 관리 및 릴리스 전략을 참조 하세요.
다음 단계
- Azure 개발자 CLI를 설치합니다.
- 빠른 시작을
azd
진행하여 Azure 개발자 CLI의 작동을 확인합니다.