Share 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, maar maakt de ervaring veel 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 Extra Beschrijving
Belangrijkste services Visual Studio Code-extensie Een verzameling extensies. Download websitehosting, SQL- en MongoDB-gegevens, Docker-containers, serverloze functies en meer, allemaal in Azure, allemaal van VS Code, in deze ene extensie van Microsoft.
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
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 App Service Visual Studio Code-extensie

Azure CLI-app-service

Azure CLI-app
Met App Service kunt u App Service-abonnementen beheren. Met Web App kunt u web-apps beheren die in het plan worden uitgevoerd. Blader door sites en Azure Portal, maak nieuwe sites en implementeer op sites.

Quickstart: Een Node.js-web-app maken in Azure

Quickstart: Een aangepaste container uitvoeren in Azure
Azure Cosmos DB Visual Studio Code-extensie

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

Quickstart: Azure Functions Verbinding maken naar 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 Verbinding maken naar Azure Storage met behulp van Visual Studio Code

Andere resources:

TypeScript

TypeScript biedt alle functies van JavaScript en een andere laag bovenop deze: typesysteem van TypeScript. Het belangrijkste voordeel van TypeScript is dat het onverwachte gedrag in uw code kan markeren, waardoor de kans op fouten wordt verlaagd.

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.

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 in GitHub Actions of een andere pijplijn gebruikt.

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.

CICD-hulpprogramma's

De volgende integratiehulpprogramma's voor het bouwen en implementeren verhogen uw productiviteit aanzienlijk.

Docker-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.

Lokale ontwikkeling

Als u doorgaans Lokaal Docker-containers gebruikt in uw ontwikkelomgeving, kunt u overwegen de extensie Remote - Containers te gebruiken. Met deze extensie kunt u een relevante container vinden voor uw huidige geopende map in Visual Studio Code. Er zijn verschillende Node.js-containers waaruit u kunt kiezen of u kunt uw eigen containers gebruiken. Zodra u het project in een container hebt geopend, kunt u onderbrekingspunten en foutopsporing instellen alsof u zich in uw lokale omgeving bevindt.

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.

If you use the Azure portal, the Azure CLI is available in the portal from the top navigation bar.

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.

Rush

Rush is een schaalbare monorepo manager voor het web.

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.
  • Sommige resources bieden twee sleutels, verbindingsreeks s of andere apparaten beveiligen. Er zijn twee, zodat twee verschillende ontwikkelaars aan het project kunnen werken zonder de sleutel of verbindingsreeks te delen. Draai deze sleutels wanneer een ontwikkelaar het project verlaat.
  • 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.

Volgende stappen