Desteklenen diller ve ortamlar

Desteklenen geliştirme ortamları

Aşağıdaki desteklenen geliştirme ortamlarından birinde herhangi bir azd şablonu çalıştırabilirsiniz:

Environment Veri Akışı Açıklaması Avantajlar Dezavantajlar Özellik Aşaması
CLI aracılığıyla Yerel Makine Kapsayıcıda değil , bağımlılıklar sizin tarafınızdan el ile yüklenir ve proje yerel makinenizde çalıştırılır. Tüm bağımlılıkları siz denetlersiniz. Bağımlılıklardan bazılarını zaten yüklemiş olabilirsiniz. Docker'ın yüklü olması gerekmez. Tüm bağımlılıkları el ile yüklemeniz gerekir. Dengeli
Visual Studio Code Visual Studio Code uzantısını kullanarak şablonları çalıştırın ve hatalarını ayıklayınazd. Zaten rahat olabileceğiniz bir kod düzenleyicisi ve uzantı sistemi kullanarak çalışabilirsiniz azd . Uzantının yüklenmesi gerekir. Beta
Visual Studio Visual Studio (önizleme) kullanarak şablonları çalıştırın ve hatalarını ayıklayınazd. Zaten rahat olabileceğiniz bir IDE kullanarak çalışabilirsiniz azd . Visual Studio'nun ayrı bir önizleme sürümünün yüklenmesi gerekir. Beta
DevContainer / VS Code Remote - Kapsayıcılar Tüm bağımlılıkların yüklü olduğu ve yerel makinenizde çalıştırılan kapsayıcı . VS Code, Docker ve Uzak Kapsayıcılar VS Code uzantısı dışında tüm bağımlılıklar DevContainer'da sizin için yüklenir. Depoyu kopyalamanız gerekir. Kapsayıcının başlatılması uzun sürebilir. Beta
GitHub Codespaces Tüm bağımlılıkların yüklü olduğu ve tarayıcıda GitHub.com üzerinde çalışan kapsayıcı . Tüm bağımlılıklar kodu yerel olarak kopyalamadan yüklenir. GitHub Codespaces ile ilgili bilinen sınırlamalar nedeniyle web tarayıcısı başlatmayı gerektiren çalıştırma ve hata ayıklama şu anda desteklenmemektedir. Beta

Desteklenen Azure işlem hizmetleri (konak)

Şu anda uygulama için desteklenen barındırma platformu:

azd uygulamanızı barındırmak için çeşitli hizmetleri destekler. Alfa olarak işaretlenmiş hizmetler deneyseldir ve ile el ile azd configetkinleştirilmesi gerekir. beta özellikleri hataya neden olan değişikliklerle karşılaşabilir. kararlı özelliklerin hataya neden olan değişikliklerle karşılaşması beklenmemektedir.

Her özellik aşaması hakkında daha fazla bilgi için bkz . Özellik sürüm oluşturma ve sürüm stratejisi. Tüm özelliklerin ve bunların aşamalarının listesi için bkz . Alfa, Beta ve Kararlı Özellik Aşamaları.

Azure işlem hizmeti Özellik Aşaması
Azure App Service Dengeli
Azure Statik Web Uygulamaları Dengeli
Azure Container Apps Beta
Azure Functions Dengeli
Azure Kubernetes Service Beta (yalnızca aracılığıyla kubectl apply -fdağıtılabilen projeler için)
Azure Spring Apps Beta

Desteklenen diller ve çerçeveler

Şu anda desteklenen diller ve çerçeveler:

Dil Özellik Aşaması
Node.js Dengeli
Python Dengeli
.NET Dengeli
Java Dengeli

Her özellik aşaması hakkında daha fazla bilgi için bkz . Özellik sürüm oluşturma ve sürüm stratejisi

Sonraki Adımlar