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.
JavaScript adalah ekosistem dari banyak alat. Artikel ini adalah pilihan alat yang dibangun dan dikelola oleh Microsoft untuk pengembang JavaScript. Anda tidak perlu menggunakan alat-alat ini untuk menggunakan Azure, itu hanya membuat pengalaman lebih baik, baik dalam fungsionalitas maupun dukungan.
portal Microsoft Azure memberi Anda akses ke semua langganan dan sumber daya untuk akun Anda.
Visual Studio Code adalah IDE pilihan untuk pengembangan JavaScript untuk Azure. Antarmuka, fitur, dan ekstensi bekerja sama untuk mempersingkat waktu pengembangan dan mengurangi frustrasi pengembangan.
Buat ruang kerja proyek di akar proyek pengembangan lokal Anda lalu tambahkan semua konfigurasi, pengaturan, dan ekstensi yang relevan. Periksa file ruang kerja dengan proyek sehingga setiap anggota tim memiliki akses ke pengaturan dan alat yang mereka butuhkan untuk proyek.
Anda mendapatkan beberapa manfaat menggunakan Visual Studio Code:
- Visual Studio Code menampilkan dokumentasi referensi Azure secara langsung
- Visual Studio Code menyediakan penyelesaian pernyataan
- Beberapa jenis atau objek ambigu
Visual Studio Code menyediakan banyak dokumentasi untuk proyek JavaScript menggunakan.
Gunakan ekstensi gratis berikut untuk menggunakan layanan Azure langsung di Visual Studio Code.
Layanan | Alat | Deskripsi |
---|---|---|
Layanan teratas | ekstensi Visual Studio Code | Kumpulan ekstensi. Dapatkan semua layanan Azure teratas dalam ekstensi yang satu ini dari Microsoft. |
Grup Sumber Daya Azure |
ekstensi Visual Studio Code Azure CLI |
Menampilkan dan mengelola sumber daya Azure. Tutorial: Menyebarkan aplikasi Express.js MongoDB ke App Service dari Visual Studio Code Tutorial: Menambahkan Cognitive Search ke situs web |
Aplikasi web Azure Static |
ekstensi Visual Studio Code SWA CLI |
Buat dan kelola Azure Static Web Apps menggunakan ekstensi VISUAL Code atau Static Web Apps CLI (SWA CLI). Ekstensi Visual Studio Code terintegrasi dengan editor, sementara SWA CLI mensimulasikan layanan Azure secara lokal. |
Azure Functions |
ekstensi Visual Studio Code Azure CLI paket npm |
Membuat, mengelola, melihat, men-debug, dan menyebarkan fungsi Mulai Cepat: Membuat fungsi JavaScript di Azure menggunakan Visual Studio Code |
Azure Container Apps |
ekstensi Visual Studio Code Azure CLI containerapp |
Azure Container Apps memungkinkan Anda menjalankan layanan mikro dan aplikasi kontainer pada platform tanpa server. Kelola aplikasi kontainer Anda, sebarkan versi baru, dan pantau performa. Tutorial: Menyebarkan aplikasi layanan mikro frontend Tutorial: Menyebarkan aplikasi layanan mikro backend |
Azure Cosmos DB |
Ekstensi Visual Studio Code Azure CLI |
Membuat, menelusuri, dan memperbarui database multi-model yang didistribusikan secara global di Azure. Panduan Memulai Cepat: Menyambungkan Azure Functions ke Azure Cosmos DB menggunakan Visual Studio Code |
Penyimpanan |
ekstensi Visual Studio Code Azure CLI Emulator Penyimpanan - Azurite |
Azure Storage termasuk Kontainer Blob, Ruang Berbagi File, Tabel, dan Antrian Panduan Cepat: Sambungkan Azure Functions ke Azure Storage menggunakan Visual Studio Code |
Untuk melihat semua ekstensi Azure, gunakan tautan ini:
TypeScript menawarkan semua fitur JavaScript, dan menyediakan sistem jenis yang kuat tetapi fleksibel.
Dokumentasi referensi pustaka klien Azure SDK ditulis untuk TypeScript karena pustaka klien ditulis dengan TypeScript. Anda tidak perlu menggunakan TypeScript untuk menggunakan pustaka klien Azure SDK.
Pelajari selengkapnya tentang panduan TypeScript untuk Azure SDK.
Alat utama untuk penerapan di Azure adalah Azure Development CLI. Alat ini memungkinkan Anda membuat dan mengonfigurasi layanan Azure dengan Bicep atau Terraform, lalu menyebarkan kode sumber Anda.
Gunakan Awesome AZD untuk menemukan sampel yang dapat disebarkan untuk memahami solusi end-to-end untuk Azure.
Alat integrasi berikut untuk membangun dan menyebarkan meningkatkan produktivitas alur Anda.
- Git atau Git untuk Windows
- Tindakan GitHub
- Azure Pipelines integrasi
Jika Anda mencari gambar Docker yang khusus digunakan oleh Microsoft atau Azure, gunakan Microsoft Container Registry (MRC) untuk mencari gambar.
Azure CLI dioptimalkan untuk mengelola sumber daya Azure dari baris perintah.
Azure CLI menyediakan skenario penggunaan berikut:
- Instalasi Lokal Azure CLI
- Azure Cloud Shell
- kontainer Docker
Jika Anda menggunakan portal Microsoft Azure, Azure CLI tersedia di portal dari bilah navigasi atas.
Organisasi GitHub, azure-Samples, berisi banyak sampel di seluruh produk dan layanan yang ditawarkan oleh Azure. Gunakan browser Azure Samples untuk menemukan sampel untuk memenuhi kebutuhan Anda.
Sampel lainnya meliputi:
- Sampel Azure SDK untuk JS
- Pustaka Autentikasi Microsoft untuk JS (MSAL.js) sampel
- Sampel dari awal hingga akhir JavaScript
Playwright adalah pustaka Node.js untuk mengotomatiskan Chromium, Firefox, dan WebKit dengan satu API. Playwright dibangun untuk memungkinkan otomatisasi web lintas browser yang selalu mutakhir, mampu, andal, dan cepat.
Rush adalah manajer monorepo yang dapat diskalakan untuk web.
Terminal Windows memungkinkan Anda mengakses beberapa jenis terminal yang berbeda dari aplikasi Windows yang sama termasuk Azure CLI dan Ubuntu. Gunakan alat ini untuk mengembangkan dan menguji skrip bash CICD sebelum menggunakan skrip tersebut di GitHub Actions atau alur lain.
Subsistem Windows untuk Linux memungkinkan pengembang menjalankan lingkungan GNU/Linux, termasuk sebagian besar alat baris perintah, utilitas, dan aplikasi, langsung di Windows, tidak dimodifikasi, tanpa overhead komputer virtual tradisional atau pengaturan boot ganda.
Daftar berikut ini mencakup tips dan trik yang harus diketahui pengembang Azure agar lebih produktif:
- Kembangkan skema penamaan untuk sumber daya Azure Anda.
- Kelompokkan sumber daya Azure ke dalam grup sumber daya , yang juga menggunakan skema penamaan.
- Untuk setiap sumber daya Azure, tambahkan tag yang mengomunikasikan tujuan sumber daya, proyek, dan informasi penting lainnya. Tag ini terlihat di portal Microsoft Azure, untuk sumber daya tersebut, pada halaman Gambaran Umum. Anggap tag sebagai cara untuk mendokumentasikan sumber daya.
- Sebagian besar sumber daya memiliki setidaknya satu versi gratis per langganan. Gunakan jenis sumber daya ini sambil mempelajari cara menggunakannya.
- Untuk solusi "aman secara default", pelajari cara membuat sumber daya tanpa string koneksi atau kata sandi. Keamanan ini memungkinkan Anda menggunakan kode yang sama di semua lingkungan, tanpa harus mengelola string koneksi atau memutar kunci.
- Paket npm terbaru untuk Azure dimulai dengan cakupan
@azure
. - Sebagian besar paket npm Azure dapat menggunakan DefaultAzureCredential. Meskipun penyiapan terlihat rumit, manfaat dari tidak perlu lagi mengelola lokal Anda dan otentikasi jarak jauh ke platform Azure sangat bagus untuk keamanan dan penghematan waktu.
- Semua Azure JavaScript SDK menyertakan jenis TypeScript. Fungsionalitas ini memungkinkan Anda mengadopsi jenis yang kuat untuk solusi Anda dengan mudah dan tahu bahwa mereka tidak akan menjadi tidak sinkron dengan SDK.