Simplifique o seu desenvolvimento com
Aspire

Compile, execute e teste sua pilha completa localmente.

Compatível com todos os principais provedores de nuvem

Ilustração do Aspire

Por que usar o Aspire para .NET?

Concentre-se no código, não na infraestrutura. O Aspire ajuda do código para a nuvem.

Conecte-se às suas ferramentas e serviços essenciais com integrações.

Resiliência, observabilidade e segurança internas.

Crie com o Docker e implante no Linux, em contêineres ou em qualquer plataforma de nuvem de sua escolha.

Procurar vídeos de introdução

O Aspire ajuda você em todas as etapas do caminho

Orquestração em tempo de desenvolvimento

Defina facilmente seu aplicativo e suas dependências

Use C# e APIs familiares sem uma linha de YAML. Adicione facilmente serviços de nuvem populares, conecte-os aos seus projetos e execute localmente com um único clique.

Snippet de código da API do Aspire C#
O Aspire ajuda você em todas as etapas do caminho

Integrações

Infundido com as melhores práticas nativas de nuvem

Toda integração com o Aspire vem com registro em log, verificações de integridade, telemetria e resiliência prontos para uso.

Explorar recursos
O Aspire ajuda você em todas as etapas do caminho

Integrações

Suporte para serviços de nuvem populares

Conecte o seu aplicativo a mais de 20 produtos de mensagens, armazenamento e banco de dados facilmente com integrações com o Aspire.

Painel

Diagnosticar problemas de aplicativo mais rapidamente

Consulte os dados do OpenTelemetry ao vivo sem necessidade de configuração. Iniciado por padrão durante a execução, o painel do desenvolvedor do Aspire mostra logs, variáveis de ambiente, rastreamentos distribuídos, métricas e muito mais para verificar rapidamente o comportamento do aplicativo.

Descobrir painel
1
2

Implantação

Implante do seu jeito

Implantar aplicativos e dependências na nuvem é complicado. O Aspire facilita a implantação de qualquer nuvem e a integração com suas ferramentas atuais.

Funciona em todos os principais provedores de nuvem
Microsoft Azure
AWS
Google Cloud
Escreva APIs Web de alto desempenho com ASP.NET Core
ASP.NET Core é uma das estruturas Web mais rápidas classificadas pela TechEmpower.3
Resultados de benchmark JSON da TechEmpower
Gráfico mostrando os resultados do parâmetro de comparação JSON do TechEmpower: ASP.NET Core com 2,5 milhões, Node.js com 1,1 milhão, Gin com 498 mil e Spring com 328 mil. Gráfico mostrando os resultados do parâmetro de comparação JSON do TechEmpower: ASP.NET Core com 2,5 milhões, Node.js com 1,1 milhão, Gin com 498 mil e Spring com 328 mil. Gráfico mostrando os resultados do parâmetro de comparação JSON do TechEmpower: ASP.NET Core com 2,5 milhões, Node.js com 1,1 milhão, Gin com 498 mil e Spring com 328 mil.
Respostas JSON por segundo (RPS)

Compile aplicativos nativos de nuvem com facilidade

Ecossistema nativo de nuvem
Crie aplicativos nativos da nuvem flexíveis, escaláveis e preparados para o futuro que possam funcionar perfeitamente em diversas plataformas e ambientes.
Criação de contêiner nativo
Crie imagens de contêiner .NET sem precisar escrever um Dockerfile.
Observabilidade
Veja seu código em ação com APIs de observabilidade poderosas e suporte para OpenTelemetry.

APIs fáceis de entender

gRPC e REST com OpenAPI
Potencialize seus aplicativos para qualquer front-end com o suporte do .NET para todas as APIs populares.
Criar um cliente gRPC
Exemplo de código gRPC
Acesso aos dados simplificado
Use o Entity Framework para consultar bancos de dados populares como PostgreSQL, SQL Server, SQLite e Cosmos DB sem SQL.
Leia a documentação do Entity Framework
Exemplo de código de consulta de dados
Resiliência
Use as APIs de resiliência integradas do .NET para criar aplicativos confiáveis com facilidade.
Exemplo de código de API

Ferramentas para criar ótimos aplicativos .NET

O que é Azure Developer CLI?
Azure Developer CLI do Azure (azd) acelera sua jornada do ambiente de desenvolvimento local para o Azure. Inicialize um repositório, provisione recursos e implante seu aplicativo com uma ferramenta.
Saiba mais sobre o azd
Modelos Azure Developer CLI
Use modelos de aplicativos flexíveis e idiomáticos com as melhores práticas de nuvem. Com curadoria para .NET, você pode obter o desenvolvimento local para o Azure em minutos.
Navegue pelos modelos .NET
Kit de desenvolvimento C# no código VS
Escreva, mantenha, teste e depure seu código com o C# Dev Kit do Visual Studio Code. Eleve seu desenvolvimento em C# em Codespaces Windows, macOS, Linux ou GitHub.
Instale o kit de desenvolvimento C#

Perguntas
frequentes

  1. O Docker e o logotipo do Docker são marcas comerciais ou marcas registradas do Docker, Inc. no Estados Unidos e/ou em outros países/regiões. Docker, Inc. e outras partes também podem ter direitos de marca em outros termos usados aqui.
  2. O Kubernetes é uma marca registrada da Linux Foundation. Consulte kubernetes.io.
  3. Classificação de desempenho dos Resultados da 23ª rodada realizada pelos parâmetros de comparação da TechEmpower.