Desteklenen diller ve ortamlar

Desteklenen geliştirme ortamları

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

Çevre Açıklama 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. Kararlı
Visual Studio Code Visual Studio Code uzantısınıazd kullanarak şablonları çalıştırın ve hatalarını ayıklayın. azd ile zaten rahat olabileceğiniz bir kod düzenleyicisi ve uzantı sistemi kullanarak çalışabilirsiniz. Uzantının yüklenmesi gerekir. Beta sürümü
Visual Studio Şablonları Visual Studio (önizleme) ile çalıştırın ve ayıklayın. azd ile zaten alışkın olduğunuz bir IDE kullanarak çalışabilirsiniz. Visual Studio'nun ayrı bir önizleme sürümünün yüklenmesi gerekir. Alfa
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 sürümü
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 sürümü

Desteklenen Azure işlem hizmetleri (konak)

azd uygulamanızı barındırmak için çeşitli hizmetleri destekler. Alfa olarak işaretlenmiş hizmetler deneyseldir ve bunları kullanmak için el ile azd config etkinleştirilmesi gerekir. beta özelliklerinde işlevselliği bozan değişiklikler olabilir. kararlı özelliklerin bozucu değişikliklere maruz kalmaması beklenmektedir.

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 Geliştirme Aşaması
Azure App Service Kararlı
Azure Statik Web Uygulamaları Kararlı
Azure Container Apps (Kapsayıcı Uygulama İşleri dahil) Kararlı
Azure İşlevleri Kararlı
Azure Kubernetes Service Beta (yalnızca kubectl apply -f aracılığıyla dağıtılabilen projeler için)

Desteklenen diller ve çerçeveler

Şu anda desteklenen diller ve çerçeveler:

Dil Özellik Aşaması
Node.js Kararlı
Piton Kararlı
.NET Kararlı
Java Kararlı

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