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