Optimice el desarrollo con
Aspire

Compile, ejecute y pruebe la pila completa localmente.

Compatible con todos los principales proveedores de nube

Ilustración de Aspire

¿Por qué usar Aspire para .NET?

Céntrese en el código, no en la infraestructura. Aspire ayuda desde el código hasta la nube.

Conéctese a sus herramientas y servicios esenciales con integraciones.

Resistencia, observabilidad y seguridad integradas.

Compile soluciones con Docker e impleméntelas en Linux, contenedores o cualquier plataforma en la nube de su elección.

Examinar vídeos de introducción

Aspire le ayuda en cada paso del proceso

Orquestación en tiempo de desarrollo

Defina fácilmente la aplicación y las dependencias

Use C# y las API conocidas sin una línea de YAML. Agregue fácilmente servicios en la nube populares, conéctelos a sus proyectos y ejecútelos localmente con un solo clic.

Fragmento de código de la API de C# de Aspire
Aspire le ayuda en cada paso del proceso

Integraciones

Integrado con procedimientos recomendados nativos de la nube

Cada integración de Aspire incluye registros, comprobaciones de estado, telemetría y resistencia de forma rápida.

Explorar recursos
Aspire le ayuda en cada paso del proceso

Integraciones

Compatibilidad con servicios en la nube populares

Conecte su aplicación a más de 20 productos de mensajería, almacenamiento y base de datos fácilmente con integraciones de Aspire.

Panel

Diagnóstico de problemas de aplicaciones más rápido

Vea los datos de OpenTelemetry en directo sin necesidad de configuración. Iniciado de forma predeterminada en la ejecución, el panel para desarrolladores de Aspire muestra registros, variables de entorno, seguimientos distribuidos, métricas y mucho más para comprobar rápidamente el comportamiento de la aplicación.

Descubrir panel
1
2

Implementación

Implemente a su manera

La implementación de aplicaciones y dependencias en la nube es complicada. Aspire facilita la implementación en cualquier nube y la integración con las herramientas actuales.

Se ejecuta en todos los principales proveedores de nube
Microsoft Azure
AWS
Google Cloud
Escriba API web de alto rendimiento con ASP.NET Core
ASP.NET Core es uno de los marcos web más rápidos clasificados por TechEmpower.3
Resultados de pruebas comparativas JSON de TechEmpower
Gráfico que muestra los resultados del banco de pruebas de JSON de TechEmpower: ASP.NET Core con 2,5 millones, Node.js con 1,1 millones, Gin con 498 000 y Spring con 328 000. Gráfico que muestra los resultados del banco de pruebas de JSON de TechEmpower: ASP.NET Core con 2,5 millones, Node.js con 1,1 millones, Gin con 498 000 y Spring con 328 000. Gráfico que muestra los resultados del banco de pruebas de JSON de TechEmpower: ASP.NET Core con 2,5 millones, Node.js con 1,1 millones, Gin con 498 000 y Spring con 328 000.
Respuestas JSON por segundo (RPS)

Cree aplicaciones nativas en la nube con facilidad

Ecosistema nativo de la nube
Cree aplicaciones nativas en la nube flexibles, escalables y de prueba para el futuro que puedan funcionar sin problemas en varias plataformas y entornos.
Creación de contenedores nativos
Compile imágenes de contenedor de .NET sin necesidad de escribir un Dockerfile.
Observabilidad
Vea su código en acción con potentes API de observabilidad y compatibilidad con OpenTelemetry.

API fáciles de entender

gRPC y REST con OpenAPI
Potencie sus aplicaciones para cualquier interfaz con el soporte de .NET para todas las API populares.
Crear un cliente gRPC
Ejemplo de código gRPC
Acceso a datos sencillo
Utilice Entity Framework para consultar bases de datos populares como PostgreSQL, SQL Server, SQLite y Cosmos DB sin SQL.
Leer documentos de Entity Framework
Ejemplo de código de consulta de datos
Resistencia
Utilice las API de resistencia integradas de .NET para crear aplicaciones confiables con facilidad.
Ejemplo de código de API

Herramientas para crear excelentes aplicaciones .NET

¿Qué es Azure Developer CLI?
Azure Developer CLI (azd) acelera su viaje desde el entorno de desarrollo local a Azure. Inicialice un repositorio, aprovisione recursos e implemente la aplicación con una herramienta.
Más información sobre azd
Plantillas de Azure Developer CLI
Use plantillas de aplicaciones flexibles e idiomáticas fusionadas con los procedimientos recomendados de la nube. Diseñado para .NET, puede llevar el desarrollo local a Azure en minutos.
Examinar plantillas de .NET
Kit de desarrollo de C# en VS Code
Escriba, mantenga, pruebe y depure el código con el Kit de desarrollo de C# de Visual Studio Code. Eleve el desarrollo de C# en Windows, macOS, Linux o GitHub Codespaces.
Instalar el kit de desarrollo de C#

Preguntas
más frecuentes

  1. Docker y el logotipo de Docker son marcas comerciales o marcas comerciales registradas de Docker, Inc. en los Estados Unidos y/o en otros países. Docker, Inc. y otras partes también pueden tener derechos de marca comercial en otros términos que se usan en este documento.
  2. Kubernetes es una marca comercial de The Linux Foundation. Consulte kubernetes.io.
  3. Clasificación del rendimiento de los resultados de Round 23 realizado por TechEmpower Benchmarks.