Optimice el desarrollo con
.NET Aspire

Compile, ejecute y pruebe la pila completa localmente.

Compatible con todos los principales proveedores de nube

¿Por qué usar .NET Aspire?

Céntrese en el código, no en la infraestructura. .NET Aspire ayuda desde el código a 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

.NET 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 .NET Aspire
.NET Aspire le ayuda en cada paso del proceso.
Integraciones

Integrado con procedimientos recomendados nativos de la nube

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

Explorar recursos
.NET 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 .NET 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 .NET 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
Chart showing TechEmpower JSON benchmark results: ASP.NET Core at 1 million, Gin at 489K, Node.js at 377K, and Spring at 139K. Chart showing TechEmpower JSON benchmark results: ASP.NET Core at 1 million, Gin at 489K, Node.js at 377K, and Spring at 139K.
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 22 realizado por TechEmpower Benchmarks.
Síganos