Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Lingkungan pengembangan yang didukung
Anda dapat menjalankan templat apa pun azd , di salah satu lingkungan pengembangan yang didukung berikut ini:
| Lingkungan | Deskripsi | Kelebihan | Kekurangan | Tahapan Fitur |
|---|---|---|---|---|
| Komputer Lokal melalui CLI | Tidak dalam kontainer, dependensi diinstal secara manual oleh Anda, dan proyek dijalankan pada komputer lokal Anda. | Anda mengontrol semua ketergantungan. Anda mungkin sudah menginstal beberapa dependensi. Anda tidak perlu menginstal Docker. | Anda harus menginstal semua dependensi secara manual. | Stabil |
| Visual Studio Code |
Jalankan dan debug azd templat menggunakan ekstensi Visual Studio Code. |
Anda dapat bekerja dengan azd menggunakan editor kode dan sistem ekstensi yang mungkin sudah Anda nyamani. |
Memerlukan penginstalan ekstensi. | Beta |
| Visual Studio |
Jalankan dan debug azd templat menggunakan Visual Studio (pratinjau). |
Anda dapat bekerja dengan azd menggunakan IDE yang mungkin sudah Anda nyamani. |
Memerlukan penginstalan versi pratinjau terpisah dari Visual Studio. | Alfa |
| DevContainer / VS Code Remote - Containers | Kontainer dengan semua dependensi terinstal dan berjalan pada komputer lokal Anda. | Selain Visual Studio Code, Docker, dan ekstensi Remote Containers VS Code, semua dependensi diinstal untuk Anda di DevContainer. | Anda perlu mengkloning repositori. Inisialisasi kontainer dapat memakan waktu lama. | Beta |
| GitHub Codespace | Kontainer dengan semua dependensi terinstal dan berjalan pada GitHub.com di browser. | Semua dependensi diinstal tanpa mengkloning kode secara lokal. | Menjalankan dan debug yang mengharuskan peluncuran browser web tidak didukung saat ini karena keterbatasan yang sudah diketahui pada GitHub Codespaces. | Beta |
Layanan komputasi Azure (host) yang didukung
azd mendukung beberapa layanan untuk menghosting aplikasi Anda. Layanan yang ditandai sebagai alfa bersifat eksperimental dan perlu diaktifkan secara manual dengan azd config menggunakannya.
fitur beta mungkin mengalami perubahan yang mengganggu.
fitur stabil tidak diharapkan mengalami perubahan yang merusak.
Untuk informasi selengkapnya tentang setiap tahap fitur, lihat strategi versi fitur dan rilis. Untuk daftar semua fitur dan tahapannya, lihat Tahapan Fitur Alpha, Beta, dan Stabil.
| Layanan komputasi Azure | Tahapan Fitur |
|---|---|
| Azure App Service | Stabil |
| Azure Static Web Apps | Stabil |
| Azure Container Apps (termasuk Container App Jobs) | Stabil |
| Azure Functions | Stabil |
| Azure Kubernetes Service | Beta (hanya untuk proyek yang dapat disebarkan melalui kubectl apply -f) |
Bahasa dan kerangka kerja yang didukung
Bahasa dan kerangka kerja yang saat ini didukung:
| Bahasa | Tahapan Fitur |
|---|---|
| Node.js | Stabil |
| Phyton | Stabil |
| .NET | Stabil |
| Java | Stabil |
| Go | Pratinjau (hanya Azure Functions) |
Untuk informasi selengkapnya tentang setiap tahap fitur, lihat penerapan versi fitur dan strategi rilis
Lanjutkan Azure Functions (Pratinjau)
azdmendukung penyebaran aplikasi Go ke Azure Functions pada paket Konsumsi Flex. Dukungan ini didasarkan pada Azure Functions Go worker, yang saat ini masih dalam pratinjau publik.
Untuk menggunakan Go with azd, atur layanan language ke go dan ke hostfunction dalam file azure.yaml Anda:
services:
api:
project: .
host: function
language: go
Ingatlah poin-poin berikut saat menargetkan Azure Functions dengan Go:
- Go memerlukan versi 1.24 atau yang lebih baru.
- Aplikasi fungsi dikompilasi secara lokal ke dalam biner statis dan dikemas untuk penyebaran.
Build jarak jauh (Oryx) tidak didukung untuk aplikasi fungsi berbasis Go, jadi jangan tetapkan
remoteBuild: true. - Anda menentukan fungsi langsung dalam kode Go dengan menggunakan API opsi pekerja (misalnya,
app.HTTP(...)); Anda tidak memerlukan file function.json .
Untuk contoh end-to-end—termasuk HTTP, timer, antrean, blob, Cosmos DB, dan pemicu lainnya—lihat direktori contoh di repositori pekerja Azure Functions Go.
Langkah berikutnya
- Instal Azure Developer CLI.
Telusuri panduan memulai cepat untuk melihat Azure Developer CLI dalam praktik.