Microsoft ha lanciato ufficialmente.NET 10 il 12 novembre, durante l’evento online.NET Conf 2025. Questo importante aggiornamento alla sua piattaforma di sviluppo software offre progressi significativi per la creazione di applicazioni con intelligenza artificiale.
Un nuovo Microsoft Agent Framework è il protagonista del rilascio, che porta anche importanti aggiornamenti delle prestazioni e nuove funzionalità linguistiche con C# 14.
Come versione con supporto a lungo termine (LTS),.NET 10 è progettato per una stabilità di livello aziendale. Sarà supportato da Microsoft per i prossimi tre anni, offrendo una base affidabile per le applicazioni di produzione.
Un grande passo avanti nello sviluppo dell’intelligenza artificiale con Microsoft Agent Framework
Con l’intelligenza artificiale al centro, .NET 10 segnala un cambiamento strategico per la piattaforma di sviluppo di Microsoft. A guidare questa evoluzione è il nuovo Microsoft Agent Framework, un toolkit progettato per semplificare notevolmente la creazione di sofisticati sistemi di intelligenza artificiale.
Ottiene questo risultato unificando le potenti funzionalità del Semantic Kernel e delle librerie AutoGen di Microsoft in un’unica esperienza coesa.
Secondo l’azienda,”Microsoft Agent Framework semplifica la creazione di sistemi di intelligenza artificiale intelligenti e agentici combinando il meglio di Semantic Kernel e AutoGen in un’esperienza unificata.”
Fornisce modelli essenziali per flussi di lavoro complessi, supportando orchestrazioni di chat sequenziali, simultanee e di gruppo tra agenti AI.
Per accelerare lo sviluppo, Microsoft fornisce anche un modello API Web agente AI, che consente agli sviluppatori di ospitare e testare rapidamente i propri agenti.
A supporto di questo focus sull’intelligenza artificiale, Entity Framework Core 10 introduce le funzionalità dei dati critici. Ora include il supporto per la ricerca vettoriale per Azure SQL e SQL Server, una funzionalità mirata direttamente ad abilitare carichi di lavoro avanzati di intelligenza artificiale come Retrieval-Augmented Generation (RAG).
Un’importante infusione di intelligenza artificiale è stata riscontrata anche nella toolchain degli sviluppatori con il lancio. di Visual Studio 2026, che è dotato di un Agente Copilot Profiler integrato per aiutare ad analizzare e ottimizzare il codice.
Aggiornamento delle prestazioni e sicurezza a prova di futuro
Per gli sviluppatori che lavorano su sistemi ad alte prestazioni, il le ultime ottimizzazioni di runtime offrono vantaggi misurabili. Microsoft ha pubblicizzato questa versione come la più performante finora, un’affermazione supportata dai primi benchmark.
.NET 10 offre tempi di risposta medi più rapidi del 49% rispetto a.NET 8, un significativo salto di efficienza. Ulteriori miglioramenti si trovano in operazioni specifiche, come la serializzazione JSON, che ora è del 20-40% più veloce.
Nel suo annuncio ufficiale, il team.NET definisce.NET 10″la versione di.NET più produttiva, moderna, sicura, intelligente e performante mai vista.”
[contenuto incorporato]
Questo impegno va oltre la pura velocità per comprendere la sicurezza a lungo termine delle applicazioni create sulla piattaforma. I miglioramenti apportati al compilatore Just-In-Time (JIT), alla compilazione NativeAOT (Ahead-of-Time) e alla gestione della memoria contribuiscono a creare applicazioni più piccole, più veloci e più efficienti.
Guardando oltre, Microsoft si sta preparando per le minacce future con un supporto crittografico esteso. Un miglioramento chiave di.NET 10 è il supporto ampliato per la crittografia post-quantistica (PQC), che mira a proteggere i dati dalle potenziali capacità di decrittografia dei futuri computer quantistici.
Come osserva Microsoft,”i progressi dell’informatica quantistica rendono possibili la crittografia post-quantistica diventa sempre più importante. Il supporto PQC esteso di.NET 10 aiuta a rendere le tue applicazioni a prova di futuro contro le minacce quantistiche.”
Modernizzazione dell’esperienza degli sviluppatori con C# 14 e aggiornamenti del framework
Continuando il perfezionamento dell’esperienza di base degli sviluppatori, la versione si basa sulle fondamenta stabilite con.NET 9 nel 2024.
Il principale di questi miglioramenti è Aggiornamento del linguaggio C# 14, che introduce diverse funzionalità per rendere il codice più pulito e più gestibile. Tra le novità spiccano proprietà supportate da campi che semplificano le dichiarazioni di proprietà e un nuovo supporto per proprietà statiche e di estensione di istanze.
Gli sviluppatori Web ottengono importanti nuovi strumenti in ASP.NET Core 10. Nel framework è incluso il supporto per le passkey, che consente la creazione di esperienze di autenticazione più sicure e senza password.
Per impostazione predefinita è impostato su OpenAPI 3.1, garantendo una migliore conformità agli standard per documentazione API e aggiunge la convalida integrata per API minime per ridurre il codice boilerplate.
Per lo sviluppo multipiattaforma, .NET MAUI ora si integra direttamente con.NET Aspire, semplificando la telemetria e il rilevamento dei servizi in ambienti distribuiti applicazioni.
Si tratta di una versione stabile e a lungo termine, fondamentale per l’adozione aziendale. Confermando la sua stabilità, il team.NET afferma che.NET 10″sarà supportato per tre anni fino al 10 novembre 2028.”
Questa garanzia di stabilità e aggiornamenti di sicurezza rende ora.NET 10 la versione consigliata per le applicazioni di produzione che richiedono una piattaforma affidabile e lungimirante.