Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
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. De nieuwe Azure Portal-verbeteringen bieden verbeterde navigatie- en aanpassingsopties.
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 verklaringen met AI-ondersteunde ontwikkeling via GitHub Copilot
- Weinig typen of objecten die dubbelzinnig zijn
- Geïntegreerde terminal- en foutopsporingsondersteuning
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.
| Dienst | Gereedschap | 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: Een MongoDB-app implementeren Express.js 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 (serverloze computerdiensten van Azure) |
Visual Studio Code-extensie Azure CLI npm-pakket |
Functies maken, beheren, bekijken, debuggen en implementeren. Quickstart: Een JavaScript-functie maken in Azure met behulp van Visual Studio Code |
| Azure Container Apps - een dienst van Microsoft waarmee je containers kunt uitvoeren en beheren in de cloud. |
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 Ondersteunt nu taakworkloads voor batchverwerkingsscenario's. |
| 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 Bevat nu geïntegreerde vectorzoekmogelijkheden voor AI-toepassingen. |
| Opslag |
Visual Studio Code-extensie Azure CLI Opslagemulator - Azurite |
Azure-opslag, inclusief blobcontainers, bestandsshares, tabellen en wachtrijen. Quickstart: Azure Functions verbinden met Azure Storage met behulp van Visual Studio Code Bevat nu verbeterde functies voor prestaties en gegevensbescherming. |
| Azure AI-diensten |
AI Studio Azure OpenAI SDK |
Bouw intelligente toepassingen met behulp van AI-mogelijkheden. Quickstart: Een RAG-toepassing maken met JavaScript en Azure AI Ondersteunt retrieval, augmented generation (RAG) en vector search. |
Verken alle Azure-extensies voor VS Code
TypeScript
TypeScript biedt alle functies van JavaScript en biedt een sterk maar flexibel typesysteem. TypeScript 5.0+ bevat aanzienlijke prestatieverbeteringen en nieuwe functies, zoals de using verklaring voor resourcebeheer.
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.
- Git of Git voor Windows
- GitHub-acties met ondersteuning voor OIDC-verificatie
- Integratie van Azure Pipelines
- GitHub Copilot voor AI-ondersteund coderen en testen
Verpakkingen
Als u op zoek bent naar een Microsoft- of Azure-specifieke Docker-image, gebruikt u de Microsoft Container Registry (MRC) om naar een image te zoeken.
Hulpprogramma's voor containers:
Tools voor ontwikkelcontainers
- Ontwikkelcontainers
- Extensie voor dev-containers
- GitHub-coderuimten voor cloudontwikkelomgevingen
Azure-opdrachtregelinterface (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:
- Voorbeelden van Azure SDK voor JS
- Voorbeelden van Microsoft Authentication Library voor JS ( MSAL.js)
- End-to-end JavaScript-voorbeelden
- AI-voorbeelden voor RAG-toepassingen
Toneelschrijver
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. Ondersteunt nu het testen van componenten en de UI-modus voor verbeterde foutopsporing.
Haasten
Rush is een schaalbare monorepo manager voor het web. Recente updates hebben de prestaties verbeterd en ondersteuning toegevoegd voor Node.js 20.
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 het 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. WSL 2 biedt aanzienlijke prestatieverbeteringen en volledige compatibiliteit met systeemaanroepen.
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.
- Voor 'standaardbeveiligingsoplossingen' leert u hoe u resources maakt zonder verbindingsreeksen of wachtwoorden. Met deze beveiliging kunt u dezelfde code gebruiken in alle omgevingen, zonder dat u verbindingsreeksen hoeft te beheren of sleutels hoeft te draaien.
- De nieuwste NPM-pakketten voor Azure beginnen met
@azurebereik. - 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.