Optimice su desarrollo con Aspire

Preparado para agente, code-first. Redacte, depure e implemente cualquier aplicación distribuida.

Compatible con todos los principales proveedores de nube

Ilustración de Aspire

Un modelo de aplicación, desarrollo para implementar

Defina la aplicación distribuida una vez en el código y use el mismo modelo para ejecutarla localmente, depurarla interactivamente e implementarla en producción.

Cualquier lenguaje, cualquier pila

Cree aplicaciones, servicios y pilas de .NET, Python, JavaScript, TypeScript, Go, Java, Rust y mucho más, todo ello conectado en un solo lugar.

Observability integrada

Cada aplicación que se compila con Aspire incluye automáticamente registros estructurados, seguimientos distribuidos, métricas y comprobaciones de estado preconfiguradas.

Listo para agente por diseño

Se ha creado para la era de la inteligencia artificial. Su CLI, sus aptitudes de agente y su modelo de aplicación estructurado lo convierten en un asociado natural para agentes de inteligencia artificial para desarrolladores y Copilot.

Leer las preguntas más frecuentes de Aspire

Definición de la pila en el código

Se trata de una plataforma modular, que admite composición y extensible. Configure relaciones, opciones de implementación y marcas de tiempo de desarrollo en un solo lugar. Use API conocidas sin una línea de YAML.


Más información sobre AppHost
Fragmento de código de la API de C# de Aspire

Desarrollo local, implementación de producción

Aspire refleja los entornos de producción de la máquina, lo que garantiza implementaciones fluidas. Se ejecuta con el entorno de ejecución del contenedor local durante el desarrollo y, a continuación, implementa la misma estructura de aplicaciones en los servicios en la nube o en su propia infraestructura.

Crear su primera aplicación

Panel para desarrolladores de OpenTelemetry

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.

Profundizar en el panel

Integraciones ilimitadas en varias nubes

Las integraciones de Aspire son un conjunto seleccionado de más de 100 paquetes que facilitan la conexión de servicios populares, bases de datos, entornos de proceso y pilas como PostgreSQL, Redis, Dapr y servicios en la nube como Azure Container Apps. Totalmente extensible, cree el suyo propio para sus necesidades únicas.

Explorar integraciones

Más formas de crear aplicaciones nativas en la nube con .NET

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.
Escriba API web de alto rendimiento con ASP.NET Core
ASP.NET Core es uno de los marcos de trabajo web más rápidos clasificados por TechEmpower.
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)
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

Más 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#
  1. Clasificación del rendimiento de los resultados de Round 23 realizado por TechEmpower Benchmarks.