Freigeben über


Was ist Azure für JavaScript-Entwickler?

Azure ist einer Cloudplattform, die eine umfassende Auswahl von Hostingoptionen und cloudbasierten Diensten bereitstellt. Wenn die Cloudentwicklung neu für Sie ist, informieren Sie sich ausführlicher über Azure:

JavaScript, TypeScript und andere Sprachen

Die Azure-Runtimeunterstützung für JavaScript unterstützt auch TypeScript und andere Arten, die auf JavaScript basieren.

Azure-Dienste

Cloudbasierte Azure-Dienste bieten eine Vielzahl von Funktionen. Diese Dienste können unabhängig oder als Sammlung verwendet werden.

Die wichtigsten Diensttypen für JavaScript-Entwickler sind:

Erstellen von Azure-Dienste im Schnellstartcenter

Für den Einstieg in die Azure-Cloud erstellen Sie ein kostenloses Konto und beginnen dann im Azure-Portal im Schnellstartcenter.

Die Seiten der jeweiligen Dienste im Azure-Portal enthalten die Verbindungsinformationen, die Sie benötigen, um außerhalb des Portals auf Ihre Ressource zuzugreifen.

Tarife

Tarife bestimmen, wie Ihre Ressourcen in Rechnung gestellt werden. Verwenden Sie den Azure-Preisrechner, um die Abrechnung Ihrer Ressource nachzuvollziehen.

Ressourcen des Free-Tarifs

Wenn Sie den kostenlosen F0-Tarif auswählen, müssen Sie wissen, welche Einschränkungen dieser Tarif umfasst. Bei kostenlosen Tarifen gilt Folgendes:

  • Abonnements sind möglicherweise auf eine kostenlose Ressource des Diensts beschränkt. Wenn Sie keine kostenlose Ressource erstellen können, weist dies u. U. darauf hin, dass die kostenlose Ressource bereits in Ihrem Abonnement vorhanden ist.
  • Ein Tarif bestimmt Transaktionen pro Sekunde (TPS) oder Transaktionen pro Monat (TPM). Wenn Sie das Tarifkontingent überschreiten, erhält Ihre Anwendung einen HTTP-Fehler mit der Meldung, dass das Kontingent erschöpft ist. Wenn Sie dieses Problem für Ihre Anwendung und Azure-Dienste voraussehen, erstellen Sie mehrere Ressourcen, und hosten Sie sie hinter einem einzelnen Endpunkt.

Vorbereiten Ihrer Entwicklungsumgebung

Für Ihre Entwicklungsumgebung sind einige Tools erforderlich, um die beste Entwicklungserfahrung zu erzielen:

  • Visual Studio Code und die Erweiterung für Azure-Tools
  • Git
  • Node.js: Verwenden Sie nach Möglichkeit immer die LTS-Version (langfristige Unterstützung).
  • Wenn Sie Ihre lokale Entwicklungsruntime mit Ihrer von Azure gehosteten Runtime (etwa Azure App Service, Azure Functions oder Azure Static Web Apps) synchronisieren müssen, verwenden Sie eine der folgenden Lösungen für die Verwaltung von Runtimeversionen:
  • Development Containers: Verwenden Sie einen Container mit einer bestimmten Mindestversion von Node.js. Sie können die Node.js-Version umgebungsübergreifend mithilfe von Containern verwalten. Die Visual Studio Code-Erweiterung Remote – Container vereinfacht die Verwendung von Containern.
  • Azure CLI, um die Erstellung und Verwaltung von Azure-Ressourcen zu ermöglichen.
  • Gehostete CLIs für die lokale Entwicklung, z. B.:

Verwenden von Azure-Clientbibliotheken mit JavaScript

Suchen Sie nach dem npm-Paket, das für den von Ihnen verwendeten Dienst spezifisch ist, um Azure-Dienste programmgesteuert mit JavaScript zu verwenden. Jedes npm-Paket enthält dienstspezifische Verbindungsinformationen.

Alle Azure-Clientbibliotheken werden mit JavaScript und ohne andere Tools ausgeführt. Die meisten modernen SDKs werden in TypeScript geschrieben und stellen die *.d.ts-Datei für die Typüberprüfung bereit. TypeScript ist nicht für die Verwendung von Clientbibliotheken oder der Azure-Clouddienste erforderlich.

Ihr JavaScript-Code kann Azure-Dienste unabhängig davon verwenden, wo Ihr Code gehostet wird (lokal, hybrid oder in der Cloud). Die Clientbibliotheken stellen die empfohlene Vorgehensweise für die programmgesteuerte Verwendung von Azure-Diensten mit JavaScript dar. Diese Bibliotheken erwarten eine Mindestversion von Node.js mit langfristigem Support (Long-Term Support, LTS).

Überprüfen der Runtime für in Azure gehostete JavaScript-Apps

Stellen Sie zum Hosten Ihrer JavaScript-Apps in einer Azure-Hostingumgebung sicher, dass die Node.js-Runtime Ihrer lokalen Entwicklungsumgebung die Azure-Hostingruntime imitiert, die Sie verwenden möchten.

Testen eines JavaScript-Schnellstarts für Ihr Hostingszenario

Mithilfe von Hostingoptionen können Sie Azure schnell für Ihre Anwendung verwenden. Die folgenden Schnellstarts und Tutorials zum Hosting unterstützen Sie bei den gängigsten Azure-Vorgängen für Einsteiger:

Nächste Schritte