Partilhar via


O que é o Azure para desenvolvedores JavaScript

O Azure é uma plataforma de nuvem que fornece uma gama completa de opções de hospedagem e serviços baseados em nuvem. Se você é novo no desenvolvimento em nuvem, saiba mais sobre o Azure:

JavaScript, TypeScript e outras linguagens

O suporte de tempo de execução do Azure para JavaScript também suporta TypeScript ou qualquer outro tipo que transpilha para JavaScript.

Serviços do Azure

Os serviços baseados na nuvem do Azure fornecem uma enorme variedade de recursos. Estes serviços podem ser utilizados de forma independente ou como uma coleção.

Os principais tipos de serviço para desenvolvedores JavaScript incluem:

Criar serviços do Azure no Centro de Início Rápido

Quando começar a aprender a nuvem do Azure, crie uma conta gratuitamente e, em seguida, inicie no Centro de Início Rápido no portal do Azure.

A página de cada serviço no portal do Azure inclui informações de conexão que você precisará para acessar seu recurso fora do portal.

Escalões de preço

Os níveis de preços são a forma como o seu recurso é faturado. Utilize a calculadora de preços do Azure para compreender a faturação do seu recurso.

Recursos de nível gratuitos

Ao selecionar o nível de preço gratuito (F0), é importante entender as limitações que acompanham esse plano. Quando um nível gratuito é oferecido:

  • Uma assinatura pode ser limitada a um recurso gratuito desse serviço. Se você não puder criar um recurso gratuito, isso pode indicar que o recurso gratuito já existe em sua assinatura.
  • Um nível de preços determina transações por segundo (TPS) ou transações por mês (TPM). Quando você excede a cota da camada de preço, seu aplicativo recebe um erro HTTP com uma mensagem indicando que você está fora da cota. Se você antecipar esse problema para seu aplicativo e serviços do Azure, crie vários recursos e hospede-os atrás de um único ponto de extremidade.

Preparar o ambiente de desenvolvimento

Seu ambiente de desenvolvimento precisa de algumas ferramentas para ter a melhor experiência de desenvolvimento:

  • Código do Visual Studio e a extensão Ferramentas do Azure
  • Git
  • Node.js - use sempre a versão de suporte de longo prazo (LTS), se possível.
  • Se você precisar sincronizar seu tempo de execução de desenvolvimento local com seu tempo de execução hospedado do Azure (como o Serviço de Aplicativo do Azure, Azure Functions ou aplicativos Web estáticos do Azure), use uma solução de gerenciamento de versão de tempo de execução, como:
  • Contêineres de desenvolvimento: use um contêiner com uma versão Node.js específica. Você pode gerenciar a versão do Node.js em vários ambientes usando contêineres. A extensão Remote - Containers do Visual Studio Code simplifica esse processo.
  • CLI do Azure para fornecer criação e gerenciamento de recursos do Azure.
  • Desenvolvimento local que hospeda CLIs, tais como:

Usar bibliotecas de cliente do Azure com JavaScript

Para usar os serviços do Azure programaticamente com JavaScript, localize o pacote npm específico para o serviço que você usará. Cada pacote npm tem informações de conexão específicas do serviço.

Todas as bibliotecas de cliente do Azure são executadas com JavaScript sem qualquer outra ferramenta. Embora a maioria dos SDKs modernos sejam escritos em TypeScript e forneçam o arquivo para verificação de tipo, o *.d.ts TypeScript não é um requisito para usar as bibliotecas de cliente do Azure ou os serviços de nuvem do Azure.

Seu código JavaScript pode usar os serviços do Azure, independentemente de onde seu código está hospedado (local, híbrido, nuvem). A maneira recomendada de usar os serviços do Azure programaticamente com JavaScript são as bibliotecas de cliente do Azure. Essas bibliotecas esperam um Node.js mínimo com suporte de longo prazo (LTS).

Verificar o tempo de execução para aplicativos JavaScript hospedados no Azure

Para hospedar seus aplicativos JavaScript em um ambiente de hospedagem do Azure, certifique-se de que seu ambiente de desenvolvimento local Node.js tempo de execução imite o tempo de execução de hospedagem do Azure que você pretende usar.

Experimente um guia de início rápido JavaScript para o seu cenário de hospedagem

As opções de hospedagem permitem que você use rapidamente o Azure para seu aplicativo. Os seguintes guias de início rápido e tutoriais de hospedagem guiam você para a experiência mais comum do primeiro dia do Azure:

Próximos passos