.NET 9 migliora efficienza, produttività e flessibilità
Microsoft .NET 9 è ora disponibile, offrendo compilazione AOT, supporto migliorato per i container e nuove funzionalità in C# 12, ASP.NET Core e MAUI.

Microsoft ha rilasciato .NET 9, l’ultima versione della sua popolare piattaforma di sviluppo, con una suite di miglioramenti pensati per potenziare le prestazioni, la produttività degli sviluppatori e la flessibilità cross-platform. I punti chiave includono la compilazione nativa AOT (Ahead of Time) per avviare più velocemente e ridurre l’utilizzo di memoria, il supporto per container migliorato per un deployment più snello su Docker e Kubernetes e capacità AI ampliate con strumenti aggiornati di ML.NET e supporto per modelli ONNX (Open Neural Network Exchange). Questi progressi rendono .NET 9 una scelta potente per applicazioni cloud-native, potenziate dall’AI e cross-platform.
C# 12 è incluso con nuove funzionalità di sintassi che semplificano la scrittura del codice e riducono il boilerplate, mentre gli aggiornamenti di ASP.NET Core e Blazor migliorano le esperienze di sviluppo web. I miglioramenti a Blazor consentono web UI altamente interattive con C#, mentre ASP.NET Core ora offre middleware più efficienti e un supporto migliore per applicazioni real-time. Gli aggiornamenti a MAUI (Multi-platform App UI) estendono le capacità per lo sviluppo cross-platform, offrendo agli sviluppatori più strumenti per creare applicazioni mobile e desktop a partire da un’unica codebase.
.NET 9 introduce nuove capacità AI che semplificano l’integrazione del machine learning nelle applicazioni, con strumenti aggiornati di ML.NET e supporto potenziato per modelli ONNX, permettendo agli sviluppatori di implementare più facilmente il riconoscimento delle immagini, l’elaborazione del linguaggio naturale e l’analisi predittiva. I flussi di lavoro migliorati per l’addestramento dei modelli e l’inferenza edge consentono l’elaborazione AI in tempo reale sui dispositivi locali, riducendo la latenza. In combinazione con la compilazione nativa AOT, questi miglioramenti rendono le applicazioni .NET guidate dall’AI più veloci ed efficienti, aprendo possibilità più snelle per applicazioni intelligenti e reattive su diverse piattaforme.
.NET 9 è un aggiornamento potente che potenzia le prestazioni delle app e la flessibilità di deployment, soprattutto per gli sviluppatori che lavorano con applicazioni cloud, web e cross-platform. Sebbene non sia un rilascio Long Term Support, getta le basi per .NET 10, offrendo un accesso anticipato a funzionalità che modelleranno il futuro del framework.
Consulta il blog ufficiale di Microsoft per tutti i dettagli, incluso un link per scaricare .NET 9.