Bagikan melalui


Alat untuk pengembang JavaScript di Azure

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 Azure

Portal portal Azure memberi Anda akses ke semua langganan dan sumber daya untuk akun Anda.

Visual Studio Code

Visual Studio Code adalah IDE yang disukai untuk pengembangan JavaScript untuk Azure. Antarmuka, fitur, dan ekstensi bekerja bersama 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 tersebut.

Anda mendapatkan beberapa manfaat dengan menggunakan Visual Studio Code:

  • Visual Studio Code menampilkan dokumentasi referensi Azure sebaris
  • Visual Studio Code menyediakan penyelesaian pernyataan
  • Beberapa tipe atau objek ambigu

Visual Studio Code menyediakan banyak dokumentasi untuk penggunaan proyek JavaScript.

Alat untuk layanan Azure

Gunakan ekstensi gratis berikut untuk menggunakan layanan Azure secara langsung di Visual Studio Code.

Layanan Alat Deskripsi
Layanan terbaik 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 Azure App Service dari Visual Studio Code
Tutorial: Menambahkan Cognitive Search ke situs web
Azure Static web apps Ekstensi Visual Studio Code

CLI SWA
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: Buat fungsi JavaScript di Azure dengan menggunakan Visual Studio Code
Azure Container Apps Ekstensi Visual Studio Code

Kontainerapp Azure CLI
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
Buat, telusuri, dan perbarui database multi-model yang didistribusikan secara global di Azure.

Mulai Cepat: Menyambungkan Azure Functions ke Azure Cosmos DB dengan menggunakan Visual Studio Code
Penyimpanan Ekstensi Visual Studio Code

Azure CLI

Emulator Penyimpanan - Azurite
Azure Storage termasuk Kontainer Blob, Berbagi File, Tabel, dan Antrean

Mulai Cepat: Menyambungkan Azure Functions ke Azure Storage menggunakan Visual Studio Code

Untuk melihat semua ekstensi Azure, gunakan tautan ini:

TypeScript

TypeScript menawarkan semua fitur JavaScript, dan menyediakan sistem jenis yang kuat tetapi fleksibel.

TypeScript dan pustaka klien Azure SDK

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.

Penyebaran

Alat penyebaran utama untuk 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 dan pengujian berkelanjutan (CICD)

Alat integrasi berikut untuk membangun dan menyebarkan meningkatkan produktivitas alur Anda.

Kontainer

Jika Anda mencari gambar Docker khusus Microsoft atau Azure, gunakan Microsoft Container Registry (MRC) untuk mengkueri gambar.

Alat untuk kontainer

Alat untuk kontainer Pengembangan

Azure CLI

Azure CLI dioptimalkan untuk mengelola dan menjalankan sumber daya Azure dari baris perintah.

Azure CLI menyediakan skenario penggunaan berikut:

Jika Anda menggunakan portal Azure, Azure CLI tersedia di portal dari bilah navigasi atas.

Jika Anda menggunakan portal Azure, Azure CLI tersedia di portal dari bilah navigasi atas.

Aplikasi contoh, kode, dan cuplikan

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:

  • Azure SDK untuk sampel JS
  • Pustaka Autentikasi Microsoft untuk sampel JS (MSAL.js)
  • Sampel end-to-end JavaScript

Playwright

Playwright adalah pustaka Node.js untuk mengotomatiskan Chromium, Firefox, dan WebKit dengan satu API. Playwright dibangun untuk memungkinkan otomatisasi web lintas browser yang selalu hijau, mampu, dapat diandalkan, dan cepat.

Rush

Rush adalah manajer pengelola monorepo yang scalable untuk web.

Windows Terminal

Windows Terminal memungkinkan Anda untuk 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

Subsistem Windows untuk Linux memungkinkan pengembang menjalankan lingkungan GNU / Linux, termasuk sebagian besar alat baris perintah, utilitas, dan aplikasi, langsung pada Windows, tidak dimodifikasi, tanpa biaya ekstra dari mesin virtual tradisional atau pengaturan dual-boot.

Tips dan trik pengembang JavaScript Azure

Daftar berikut 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 Azure, untuk sumber daya tersebut, di halaman Gambaran Umum. Pikirkan 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 Azure npm dapat menggunakan DefaultAzureCredential. Meskipun penyiapannya terlihat rumit, manfaat dari tidak lagi harus mengelola autentikasi lokal dan jarak jauh Anda ke platform Azure sangat bagus untuk penghematan keamanan dan 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.

Langkah berikutnya