Baca dalam bahasa Inggris

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 Microsoft Azure

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

Visual Studio Code

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.

Alat untuk layanan Azure

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

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 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 dan pengujian berkelanjutan (CICD)

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

Kontainer

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

Alat untuk kontainer

Alat untuk Pengembangan Kontainer

Azure CLI

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

Azure CLI menyediakan skenario penggunaan berikut:

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

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

Contoh aplikasi, 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:

Penulis drama

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

Rush adalah manajer monorepo yang dapat diskalakan untuk web.

Windows Terminal

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

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.

Tips dan trik pengembang Azure JavaScript

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.

Langkah berikutnya