Delen via


Hulpprogramma's voor JavaScript-ontwikkelaars in Azure

JavaScript is een ecosysteem van veel hulpprogramma's. Dit artikel is een selectie van hulpprogramma's die zijn gebouwd en onderhouden door Microsoft voor JavaScript-ontwikkelaars. U hoeft deze hulpprogramma's niet te gebruiken om Azure te gebruiken. Het maakt alleen de ervaring beter, zowel in functionaliteit als ondersteuning.

Azure Portal

Azure Portal biedt u toegang tot alle abonnementen en resources voor uw account.

Visual Studio Code

Visual Studio Code is de voorkeurs-IDE voor JavaScript-ontwikkeling voor Azure. De interface, functies en extensies werken samen om de ontwikkeltijd te verkorten en de frustratie van de ontwikkeling te verminderen.

Maak een projectwerkruimte in de hoofdmap van uw lokale ontwikkelingsproject en voeg vervolgens alle relevante configuraties, instellingen en extensies toe. Controleer het werkruimtebestand met het project, zodat elk teamlid toegang heeft tot de instellingen en hulpprogramma's die ze nodig hebben voor het project.

U krijgt verschillende voordelen met behulp van Visual Studio Code:

  • Visual Studio Code geeft de Azure-referentiedocumentatie inline weer
  • Visual Studio Code biedt voltooiing van de instructie
  • Weinig dubbelzinnige typen of objecten

Visual Studio Code biedt een schat aan documentatie voor het gebruik van JavaScript-projecten.

Hulpprogramma's voor Azure-services

Gebruik de volgende gratis extensies om Azure-services rechtstreeks in Visual Studio Code te gebruiken.

Service Hulpprogramma's Beschrijving
Belangrijkste services Visual Studio Code-extensie Een verzameling extensies. Haal alle belangrijkste Azure-services in deze ene extensie van Microsoft op.
Azure-resourcegroep Visual Studio Code-extensie

Azure-CLI
Azure-resources weergeven en beheren.

Zelfstudie: Express.js MongoDB-app implementeren in App Service vanuit Visual Studio Code
Zelfstudie: Cognitive Search toevoegen aan een website
Statische Azure-web-apps Visual Studio Code-extensie

SWA CLI
Azure Static Web Apps maken en beheren met behulp van de VS Code-extensie of de Static Web Apps CLI (SWA CLI). De VS Code-extensie kan worden geïntegreerd met de editor, terwijl de SWA CLI Azure-services lokaal simuleert.
Azure Functions Visual Studio Code-extensie

Azure-CLI

NPM-pakket
Functies maken, beheren, weergeven, fouten opsporen en implementeren

Quickstart: Een JavaScript-functie maken in Azure met behulp van Visual Studio Code
Azure Container Apps Visual Studio Code-extensie

Azure CLI-containerapp
Met Azure Container Apps kunt u microservices en toepassingen in containers uitvoeren op een serverloos platform. Beheer uw container-apps, implementeer nieuwe versies en bewaak de prestaties.

Zelfstudie: Een front-end-microservice-app implementeren

Zelfstudie: Een back-end-microservice-app implementeren
Azure Cosmos DB Visual Studio Code-extensie

Azure-CLI
Wereldwijd gedistribueerde databases met meerdere modellen maken, bladeren en bijwerken in Azure.

Quickstart: Azure Functions verbinden met Azure Cosmos DB met behulp van Visual Studio Code
Storage Visual Studio Code-extensie

Azure-CLI

Opslagemulator - Azurite
Azure Storage, waaronder blobcontainers, bestandsshares, tabellen en wachtrijen

Quickstart: Azure Functions verbinden met Azure Storage met behulp van Visual Studio Code

Als u alle Azure-extensies wilt zien, gebruikt u deze koppeling:

TypeScript

TypeScript biedt alle functies van JavaScript en biedt een sterk maar flexibel typesysteem.

TypeScript en de Azure SDK-clientbibliotheken

Referentiedocumentatie voor Azure SDK-clientbibliotheek is geschreven voor TypeScript omdat de clientbibliotheken zijn geschreven met TypeScript. U hoeft TypeScript niet te gebruiken om de Azure SDK-clientbibliotheken te gebruiken.

Meer informatie over de TypeScript-richtlijnen voor Azure SDK.

Implementatie

Het premier-implementatieprogramma voor Azure is Azure Development CLI. Met dit hulpprogramma kunt u uw Azure-services maken en configureren met Bicep of Terraform en vervolgens uw broncode implementeren.

Gebruik Awesome AZD om implementeerbare voorbeelden te vinden om inzicht te hebben in de end-to-end-oplossingen voor Azure.

Hulpprogramma's voor continue integratie en testen (CICD)

De volgende integratiehulpprogramma's voor het bouwen en implementeren verhogen de productiviteit van uw pijplijn.

Containers

Als u op zoek bent naar een Microsoft- of Azure-specifieke Docker-installatiekopieën, gebruikt u Microsoft Container Registry (MRC) om een query uit te voeren op een installatiekopieën.

Hulpprogramma's voor containers

Hulpprogramma's voor ontwikkelingscontainers

Azure-CLI

Azure CLI is geoptimaliseerd voor het beheren van Azure-resources vanaf de opdrachtregel.

Azure CLI biedt de volgende gebruiksscenario's:

Als u Azure Portal gebruikt, is de Azure CLI beschikbaar in de portal vanaf de bovenste navigatiebalk.

Als u Azure Portal gebruikt, is de Azure CLI beschikbaar in de portal vanaf de bovenste navigatiebalk.

Voorbeeldtoepassingen, code en codefragmenten

De GitHub-organisatie, Azure-Samples, bevat veel voorbeelden voor de producten en services die door Azure worden aangeboden. Gebruik de browser Azure Samples om een voorbeeld te vinden om aan uw behoeften te voldoen.

Andere voorbeelden zijn:

  • Azure SDK voor JS-voorbeelden
  • Voorbeelden van Microsoft Authentication Library voor JS (MSAL.js)
  • End-to-end javaScript-voorbeelden

Playwright

Playwright is een Node.js-bibliotheek voor het automatiseren van Chromium, Firefox en WebKit met één API. Playwright is gebouwd om webautomatisering in meerdere browsers mogelijk te maken die altijd groen, geschikt, betrouwbaar en snel is.

Snellen

Rush is een schaalbare monorepo manager voor het web.

Windows Terminal

Met Windows Terminal hebt u toegang tot verschillende terminaltypen vanuit dezelfde Windows-toepassing, waaronder de Azure CLI en Ubuntu. Gebruik dit hulpprogramma om CICD bash-scripts te ontwikkelen en te testen voordat u deze scripts gebruikt in GitHub Actions of een andere pijplijn.

Windows-subsysteem voor Linux

Met de Windows-subsysteem voor Linux kunnen ontwikkelaars een GNU/Linux-omgeving uitvoeren, waaronder de meeste opdrachtregelprogramma's, hulpprogramma's en toepassingen, rechtstreeks in Windows, ongewijzigd, zonder de overhead van een traditionele virtuele machine of dual-boot setup.

Tips en trucs voor Azure JavaScript-ontwikkelaars

De volgende lijst bevat tips en trucs die Azure-ontwikkelaars moeten kennen om productiever te zijn:

  • Ontwikkel een naamgevingsschema voor uw Azure-resources.
  • Azure-resources groeperen in resourcegroepen, die ook een naamgevingsschema gebruiken.
  • Voeg voor elke Azure-resource tags toe die het doel, het project en andere belangrijke informatie van de resource doorgeven. Deze tags zijn zichtbaar in Azure Portal, voor die resource, op de pagina Overzicht. Denk aan de tags als een manier om de resource te documenteren.
  • De meeste resources hebben ten minste één gratis versie per abonnement. Gebruik dit type resource terwijl u leert hoe u deze kunt gebruiken.
  • Informatie over het maken van resources zonder verbindingsreeks s of wachtwoorden voor 'standaard'-oplossingen. Met deze beveiliging kunt u dezelfde code gebruiken in alle omgevingen, zonder dat u verbindingsreeks s hoeft te beheren of sleutels te draaien.
  • De nieuwste npm-pakketten voor Azure beginnen met @azure het bereik.
  • De meeste Azure NPM-pakketten kunnen de DefaultAzureCredential gebruiken. Hoewel de installatie ingewikkeld lijkt, is het voordeel dat u uw lokale en externe verificatie niet langer hoeft te beheren met het Azure-platform, ideaal voor beveiliging en tijdbesparing.
  • Alle Azure JavaScript SDK's bevatten TypeScript-typen. Met deze functionaliteit kunt u eenvoudig sterke typen voor uw oplossingen gebruiken en weten dat ze niet meer worden gesynchroniseerd met de SDK.

Volgende stappen