Semplifica il processo di sviluppo con Aspire

Pronto per gli agenti, code first. Compose, esegui il debug e distribuisci qualsiasi app distribuita.

Supportato in tutti i principali provider di servizi cloud

Illustrazione di Aspire

Un solo modello di app, dallo sviluppo alla distribuzione

Definisci una sola volta in codice l'app distribuita e usa lo stesso modello per l'esecuzione locale, il debug interattivo e la distribuzione in produzione.

Qualsiasi linguaggio, qualsiasi stack

Componi le app, servizi e stack con .NET, Python, JavaScript, TypeScript, Go, Java, Rust e altro ancora, tutti collegati in un unico punto.

Osservabilità integrata

Ogni app creata con Aspire include automaticamente log strutturati, tracce distribuite, metriche e controlli di integrità già configurati.

Progettato per essere pronto per gli agenti

Aspire è stato creato per l'era dell'IA. La CLI, le competenze degli agenti e il modello di app strutturato lo rendono un partner naturale per gli agenti IA per sviluppatori e per Copilot.

Leggi le domande frequenti su Aspire

Definisci lo stack nel codice

Aspire è modulare, componibile ed estensibile. Configura relazioni, opzioni di distribuzione e flag in fase di sviluppo in un unico punto. Usa le API familiari senza una riga di YAML.


Scopri di più su AppHost
Frammento di codice dell'API C# per Aspire

Sviluppo locale, distribuzione in produzione

Aspire rispecchia gli ambienti di produzione nel tuo computer, garantendo distribuzioni senza problemi. Durante lo sviluppo, usa il runtime dei contenitori locale, poi distribuisce la stessa struttura dell'app nei servizi cloud o nella tua infrastruttura.

Crea la prima app

Dashboard per sviluppatori di OpenTelemetry

Vedi i dati di OpenTelemetry attivi senza che sia necessaria alcuna configurazione. Avviato per impostazione predefinita durante l'esecuzione, il dashboard per sviluppatori di Aspire mostra log, variabili di ambiente, tracce distribuite, metriche e altro ancora per verificare rapidamente il comportamento dell'app.

Esplora la dashboard

Multi-cloud, integrazioni senza limiti

Le integrazioni di Aspire sono una suite curata di oltre 100 pacchetti che semplificano l'integrazione di servizi, database, ambienti di calcolo e stack diffusi come PostgreSQL, Redis, Dapr e servizi cloud come App contenitore di Azure. Completamente estensibile, puoi crearne di tuoi in base alle tue esigenze specifiche.

Esplora integrazioni

Altri modi per creare app native del cloud con .NET

Ecosistema nativo del cloud
Consente di creare app native per il cloud flessibili, scalabili e a prova futura in grado di funzionare senza problemi in diverse piattaforme e ambienti.
Creazione contenitore nativo
Compilare immagini di contenitori .NET senza dover scrivere un file Docker.
Osservabilità
È possibile visualizzare il codice in azione con potenti API di osservabilità e supporto per OpenTelemetry.
Scrivi API web ad alte prestazioni con ASP.NET Core
ASP.NET Core è uno dei framework Web più veloci secondo la classifica di TechEmpower.
TechEmpower JSON Benchmark Results
Grafico che mostra i risultati benchmark JSON di TechEmpower: ASP.NET Core a 2,5 milioni, Node.js a 1,1 milioni, Gin a 498.000 e Spring a 328.000. Grafico che mostra i risultati benchmark JSON di TechEmpower: ASP.NET Core a 2,5 milioni, Node.js a 1,1 milioni, Gin a 498.000 e Spring a 328.000. Grafico che mostra i risultati benchmark JSON di TechEmpower: ASP.NET Core a 2,5 milioni, Node.js a 1,1 milioni, Gin a 498.000 e Spring a 328.000.
Risposte JSON al secondo (RPS)
gRPC e REST con OpenAPI
Potenzia le app per qualsiasi front-end grazie al supporto di .NET per tutte le API più diffuse.
Crea un client gRPC
Esempio di codice gRPC
L'accesso ai dati è stato semplificato
Usare Entity Framework per eseguire query su database più diffusi, ad esempio PostgreSQL, SQL Server, SQLite e Cosmos DB senza SQL.
Leggi la documentazione di Entity Framework
Esempio di codice query dati
Resilienza
Usa API di resilienza predefinite net per la creazione di applicazioni affidabili con facilità.
Esempio di codice AP

Altri strumenti per la creazione di app .NET straordinarie

Che cos'è Azure Developer CLI?
Azure Developer CLI (azd) accelera il percorso dall'ambiente di sviluppo locale ad Azure. Inizializza un repository, effettua il provisioning delle risorse e distribuisci l'applicazione con un unico strumento.
Scopri il servizio azd
Modello Azure Developer CLI
Usa modelli di app flessibili e idiomatici in cui sono disponibili le procedure consigliate per il cloud. Curato per .NET, è possibile portare lo sviluppo locale su Azure in pochi minuti.
Sfoglia modelli .NET
Kit di sviluppo C# per VS Code
Scrivere, gestire, testare ed eseguire il debug del codice con il C# Dev Kit di Visual Studio Code. Eleva il tuo sviluppo C# in Windows, macOS, Linux o GitHub Codespaces.
Installa il kit di sviluppo C#
  1. Classificazione per prestazioni risultante dal Round 23 condotto da TechEmpower Benchmarks.