Eszközök JavaScript-fejlesztőknek az Azure-ban
A JavaScript számos eszköz ökoszisztémája. Ez a cikk a Microsoft JavaScript-fejlesztők számára készült és karbantartott eszközeit ismerteti. Nem kell ezeket az eszközöket használnia az Azure használatához, csak jobbá teszi a felhasználói élményt mind a funkcionalitásban, mind a támogatásban.
Azure Portal
Az Azure Portal hozzáférést biztosít a fiókjához tartozó összes előfizetéshez és erőforráshoz.
Visual Studio Code
Visual Studio Code az Azure-hoz készült JavaScript-fejlesztés előnyben részesített IDE-je. A felület, a funkciók és a bővítmények együtt dolgoznak a fejlesztési idő lerövidítése és a fejlesztési frusztráció csökkentése érdekében.
Hozzon létre egy projekt-munkaterületet a helyi fejlesztési projekt gyökerénél, majd adja hozzá az összes releváns konfigurációt, beállítást és bővítményt. Ellenőrizze a munkaterület fájlját a projekttel, hogy minden csapattag hozzáférhessen a projekthez szükséges beállításokhoz és eszközökhöz.
A Visual Studio Code számos előnnyel jár:
- A Visual Studio Code beágyazottan jeleníti meg az Azure referenciadokumentációját
- A Visual Studio Code utasítás-kiegészítést biztosít
- Néhány nem egyértelmű típus vagy objektum
A Visual Studio Code bőséges dokumentációt kínál JavaScript-projekt használatára.
Azure-szolgáltatások eszközei
Az alábbi ingyenes bővítményekkel közvetlenül a Visual Studio Code-ban használhatja az Azure-szolgáltatásokat.
Szolgáltatás | Eszközök | Leírás |
---|---|---|
Legnépszerűbb szolgáltatások | Visual Studio Code-bővítmény | Bővítmények gyűjteménye. Szerezze be az összes azure-szolgáltatást ebben a bővítményben a Microsofttól. |
Azure-erőforráscsoport |
Visual Studio Code-bővítmény Azure CLI- |
Azure-erőforrások megtekintése és kezelése. Oktatóanyag: Express.js MongoDB-alkalmazás üzembe helyezése az App Service-ben a Visual Studio Code-ból Oktatóanyag: Cognitive Search hozzáadása webhelyhez |
Azure Static Web Apps |
Visual Studio Code-kiterjesztés SWA CLI |
Az Azure Static Web Apps létrehozása és kezelése a VS Code bővítmény vagy a Static Web Apps CLI (SWA CLI) használatával. A VS Code bővítmény integrálható a szerkesztővel, míg az SWA CLI helyileg szimulálja az Azure-szolgáltatásokat. |
Azure Functions |
Visual Studio Code-bővítményre Azure CLI- npm csomag |
Függvények létrehozása, kezelése, megtekintése, hibakeresése és üzembe helyezése Rövid útmutató: JavaScript-függvény létrehozása az Azure-ban a Visual Studio Code segítségével |
Azure Container Apps |
Visual Studio Code-bővítmény Azure CLI alkalmazáskonténer |
Az Azure Container Apps lehetővé teszi mikroszolgáltatások és tárolóalapú alkalmazások futtatását egy kiszolgáló nélküli platformon. A tárolóalkalmazások kezelése, az új verziók üzembe helyezése és a teljesítmény figyelése. Oktatóanyag: Előtérbeli mikroszolgáltatási alkalmazás üzembe helyezése Oktatóanyag: Háttérbeli mikroszolgáltatási alkalmazás üzembe helyezése |
Azure Cosmos DB |
Visual Studio Code-bővítmény Azure CLI |
Globálisan elosztott, többmodelles adatbázisok létrehozása, tallózása és frissítése az Azure-ban. Rövid útmutató: Az Azure Functions csatlakoztatása az Azure Cosmos DB-hez a Visual Studio Code használatával |
Raktározás |
Visual Studio Code-bővítmény Azure CLI Storage Emulator – Azurite |
Azure Storage, Blob-tárolók, fájlmegosztások, táblázatok és üzenetsorok Rövid útmutató: Azure Functions csatlakoztatása az Azure Storage-hoz a Visual Studio Code segítségével |
Az összes Azure-bővítmény megtekintéséhez használja ezt a hivatkozást:
TypeScript
TypeScript a JavaScript összes funkcióját biztosítja, és erős, de rugalmas típusrendszert biztosít.
TypeScript és az Azure SDK-ügyfélkódtárak
Az Azure SDK-ügyfélkódtár referenciadokumentációja a TypeScripthez van megírva, mert az ügyfélkódtárak TypeScripttel vannak megírva. Az Azure SDK-ügyfélkódtárak használatához nem kell TypeScriptet használnia.
További információ az Azure SDK TypeScript-irányelveiről.
Telepítés
Az Azure premier üzembehelyezési eszköze Azure Development CLI. Ez az eszköz lehetővé teszi, hogy az Azure-szolgáltatásokat Bicep vagy Terraformhasználatával létrehozza és konfigurálja, majd üzembe helyezze a forráskódot.
A Kiváló AZD- használatával üzembe helyezhető mintákat találhat az Azure végponttól végpontig terjedő megoldásainak megismeréséhez.
Folyamatos integrációs és tesztelési (CICD) eszközök
Az alábbi integrációs eszközök az építési és telepítési folyamatokkal növelhetik a csővezeték hatékonyságát.
- Git vagy Git for Windows
- GitHub Actions
- Azure Pipelines integrációja
Konténerek
Ha Microsoft- vagy Azure-specifikus Docker-rendszerképet keres, a Microsoft Container Registry (MRC) használatával egy rendszerképlekérdezéséhez.
Eszközök tárolókhoz
Eszközök fejlesztési tárolókhoz
Azure CLI
Az Azure CLI az Azure-erőforrások parancssorból való kezelésére van optimalizálva.
Az Azure CLI a következő használati forgatókönyveket biztosítja:
Ha az Azure Portalt használja, az Azure CLI elérhető a portálon a felső navigációs sávon.
Mintaalkalmazások, kód és kódrészletek
A GitHub-szervezet, Azure-Samples, számos mintát tartalmaz az Azure által kínált termékek és szolgáltatások között. Az Azure Samples böngésző segítségével talál egy igényeinek megfelelő mintát.
További minták a következők:
- Azure SDK for JS minták
- Microsoft Authentication Library for JS (MSAL.js) minták
- JavaScript végponttól végpontig minták
Drámaíró
Playwright egy Node.js kódtár, amely egyetlen API-val automatizálja a Chromiumot, a Firefoxot és a WebKitet. A Playwright úgy készült, hogy lehetővé tegye a több böngészőt támogató, folyamatosan frissített, jól működő, megbízható és gyors webautomatizálást.
Rohan
Rush a webes skálázható monorepo-kezelő.
Windows Terminál
Windows Terminál lehetővé teszi, hogy több különböző termináltípust is elérhessen ugyanabból a Windows-alkalmazásból, beleértve az Azure CLI-t és az Ubuntu-t. Ezzel az eszközzel CICD bash-szkripteket fejleszthet és tesztelhet, mielőtt ezeket a szkripteket a GitHub Actionsben vagy egy másik folyamatban használnák.
Windows-alrendszer Linuxhoz
A Linux Windows alrendszere lehetővé teszi, hogy a fejlesztők GNU-/Linux-környezetet futtasson, beleértve a legtöbb parancssori eszközt, segédprogramot és alkalmazást közvetlenül a Windowson, nem módosítva, hagyományos virtuális gép vagy kettős rendszerindítású telepítés nélkül.
Azure JavaScript-fejlesztők – tippek és trükkök
Az alábbi lista tippeket és trükköket tartalmaz az Azure-fejlesztőknek, hogy hatékonyabbak legyenek:
- elnevezési séma fejlesztése az Azure-erőforrásokhoz.
- Azure-erőforrások csoportosítása erőforráscsoportokba, amelyek elnevezési sémát is használnak.
- Minden Azure-erőforráshoz adjon hozzá címkéket, amelyek közlik az erőforrás célját, projektjét és egyéb létfontosságú adatait. Ezek a címkék az Azure Portalon, az adott erőforráshoz tartozó Áttekintés lapon láthatók. Gondoljon a címkékre az erőforrás dokumentálásának módjaként.
- A legtöbb erőforrás előfizetésenként legalább egy ingyenes verzióval rendelkezik. Használja ezt az erőforrástípust a használat elsajátítása közben.
- A "biztonságos alapértelmezett" megoldások esetében megtudhatja, hogyan hozhat létre kapcsolati sztringek vagy jelszavak nélküli erőforrásokat . Ez a biztonsági intézkedés lehetővé teszi, hogy minden környezetben ugyanazt a kódot használja, anélkül, hogy kezelnie kellene a kapcsolati sztringeket vagy rotálnia a kulcsokat.
- Az Azure legújabb npm-csomagjai
@azure
hatókörrel kezdődnek. - A legtöbb Azure npm-csomag használhatja a DefaultAzureCredential. Bár a beállítás bonyolultnak tűnik, az a tény, hogy többé nem kell a helyi és távoli hitelesítést kezelni az Azure-platformon, jelentős előnyt jelent a biztonság és az időmegtakarítás szempontjából.
- Az Összes Azure JavaScript SDK typeScript-típusokat tartalmaz. Ez a funkció lehetővé teszi, hogy könnyen fogadjon el erős típusokat a megoldásokhoz, és tudja, hogy nem lesznek szinkronban az SDK-val.