Dela via


Verktyg för JavaScript-utvecklare i Azure

JavaScript är ett ekosystem med många verktyg. Den här artikeln är ett urval av verktyg som skapats och underhålls av Microsoft för JavaScript-utvecklare. Du behöver inte använda dessa verktyg för att använda Azure, det gör bara upplevelsen bättre, både i funktioner och support.

Azure-portalen

Azure-portalen ger dig åtkomst till alla prenumerationer och resurser för ditt konto.

Visual Studio Code

Visual Studio Code är den föredragna IDE:en för JavaScript-utveckling för Azure. Gränssnittet, funktionerna och tilläggen fungerar tillsammans för att förkorta utvecklingstiden och minska utvecklings frustrationen.

Skapa en projektarbetsyta i roten för ditt lokala utvecklingsprojekt och lägg sedan till alla relevanta konfigurationer, inställningar och tillägg. Checka in arbetsytefilen med projektet så att alla teammedlemmar har åtkomst till de inställningar och verktyg de behöver för projektet.

Du får flera fördelar med Visual Studio Code:

  • Visual Studio Code visar Azure-referensdokumentationen integrerad
  • Visual Studio Code tillhandahåller slutförande av instruktion
  • Få tvetydiga typer eller objekt

Visual Studio Code innehåller omfattande dokumentation för JavaScript-projektanvändning.

Verktyg för Azure-tjänster

Använd följande kostnadsfria tillägg för att använda Azure-tjänster direkt i Visual Studio Code.

Tjänst Arbetsredskap Beskrivning
De viktigaste tjänsterna Visual Studio Code-tillägget En samling tillägg. Hämta alla de främsta Azure-tjänsterna i det här tillägget från Microsoft.
Azure-resursgrupp Visual Studio Code-tillägget

Azure CLI
Visa och hantera Azure-resurser.

Självstudie: Driftsätta Express.js MongoDB-app till App Service med Visual Studio Code
Självstudie: Lägg till kognitiv sökning på en webbplats
Azure Static webbappar Visual Studio Code-tillägget

SWA CLI
Skapa och hantera Azure Static Web Apps med hjälp av VS Code-tillägget eller Static Web Apps CLI (SWA CLI). VS Code-tillägget integreras med redigeraren, medan SWA CLI simulerar Azure-tjänster lokalt.
Azure Functions Visual Studio Code-tillägget

Azure CLI-

npm-paket
Skapa, hantera, visa, felsöka och distribuera funktioner

Snabbstart: Skapa en JavaScript-funktion i Azure med Visual Studio Code-
Azure Container Apps Visual Studio Code-tillägget

Azure CLI containerapp
Med Azure Container Apps kan du köra mikrotjänster och containerbaserade program på en serverlös plattform. Hantera dina containerappar, distribuera nya versioner och övervaka prestanda.

Självstudie: Distribuera en frontend-mikrotjänstapplikation

Självstudie: Distribuera en backend-mikrotjänstapplikation
Azure Cosmos DB Visual Studio Code-tillägget

Azure CLI
Skapa, bläddra och uppdatera globalt distribuerade databaser med flera modeller i Azure.

Snabbstart: Ansluta Azure Functions till Azure Cosmos DB med Visual Studio Code
Lagring Visual Studio Code-tillägget

Azure CLI

Storage Emulator – Azurite
Azure Storage inklusive blobcontainrar, filresurser, tabeller och köer

Snabbstart: Ansluta Azure Functions till Azure Storage med Visual Studio Code-

Om du vill se alla Azure-tillägg använder du den här länken:

TypeScript

TypeScript erbjuder alla JavaScript-funktioner och ett starkt men flexibelt typsystem.

TypeScript och Azure SDK-klientbiblioteken

Referensdokumentationen för Azure SDK-klientbiblioteket är skriven för TypeScript eftersom klientbiblioteken är skrivna med TypeScript. Du behöver inte använda TypeScript för att använda Azure SDK-klientbiblioteken.

Läs mer om riktlinjerna för TypeScript för Azure SDK.

Utplacering

Det främsta distributionsverktyget för Azure är Azure Development CLI. Med det här verktyget kan du skapa och konfigurera dina Azure-tjänster med Bicep eller Terraformoch sedan distribuera källkoden.

Använd Awesome AZD- för att hitta distributionsbara exempel för att förstå lösningarna från slutpunkt till slutpunkt för Azure.

Verktyg för kontinuerlig integrering och testning (CICD)

Följande integreringsverktyg för byggande och distribution ökar produktiviteten i dina pipelines.

Behållare

Om du söker en Microsoft- eller Azure-specifik Docker-avbildning använder du Microsoft Container Registry (MRC) för att söka efter en avbildning.

Verktyg för containrar

Verktyg för utvecklingscontainrar

Azure CLI

Azure CLI är optimerat för att hantera Azure-resurser från kommandoraden.

Azure CLI tillhandahåller följande användningsscenarier:

Om du använder Azure-portalen är Azure CLI tillgängligt i portalen från det övre navigeringsfältet.

Om du använder Azure-portalen är Azure CLI tillgängligt i portalen från det övre navigeringsfältet.

Exempelprogram, kod och kodfragment

GitHub-organisationen Azure-Samplesinnehåller många exempel på de produkter och tjänster som erbjuds av Azure. Använd webbläsaren Azure Samples för att hitta ett exempel som uppfyller dina behov.

Andra exempel är:

  • Azure SDK för JS exempel
  • Microsoft Authentication Library for JS (MSAL.js) exempel
  • Exempel på JavaScript från slutpunkt till slutpunkt

Dramatiker

Playwright är ett Node.js bibliotek för att automatisera Chromium, Firefox och WebKit med ett enda API. Playwright är byggt för att möjliggöra webbläsarbaserad webbautomatisering som är grön, kapabel, tillförlitlig och snabb.

Rusning

Rush är ett skalbart hanteringssystem för monorepo på webben.

Windows-terminal

Windows Terminal kan du komma åt flera olika terminaltyper från samma Windows-program, inklusive Azure CLI och Ubuntu. Använd det här verktyget för att utveckla och testa CICD bash-skript innan du använder skripten i GitHub Actions eller en annan pipeline.

Windows-undersystem för Linux

Med Windows-undersystem för Linux kan utvecklare köra en GNU/Linux-miljö, inklusive de flesta kommandoradsverktyg, verktyg och program, direkt i Windows, oförändrade, utan att behöva använda en traditionell virtuell dator eller installation med dubbel start.

Tips och råd för Azure JavaScript-utvecklare

Följande lista innehåller tips och tricks som Azure-utvecklare bör känna till för att vara mer produktiva:

  • Utveckla ett namngivningsschema för dina Azure-resurser.
  • Gruppera Azure-resurser i resursgrupper, som också använder ett namngivningsschema.
  • För varje Azure-resurs lägger du till taggar som kommunicerar resursens syfte, projekt och annan viktig information. De här taggarna visas på Azure-portalen, för den resursen, på sidan Översikt. Tänk på taggarna som ett sätt att dokumentera resursen.
  • De flesta resurser har minst en kostnadsfri version per prenumeration. Använd den här typen av resurs när du lär dig hur du använder den.
  • För "säkra som standard"-lösningar lär du dig hur du skapa resurser utan anslutningssträngar eller lösenord. Med den här säkerheten kan du använda samma kod i alla miljöer, utan att behöva hantera anslutningssträngar eller rotera nycklar.
  • De senaste npm-paketen för Azure börjar med @azure omfång.
  • De flesta Azure npm-paket kan använda StandardAzureCredential. Även om konfigurationen ser komplicerad ut är fördelen med att inte längre behöva hantera dina lokala och fjärrautentisering till Azure-plattformen bra för säkerhet och tidsbesparingar.
  • Alla Azure JavaScript-SDK:er innehåller TypeScript-typer. Med den här funktionen kan du enkelt använda starka typer för dina lösningar och veta att de inte kommer att bli osynkroniserade med SDK:t.

Nästa steg