Microsoft lancia .NET 9 con ampi miglioramenti ora disponibili per tutti
Introduzione. NET 9: un importante miglioramento per gli sviluppatori
Il framework .NET, una piattaforma gratuita e open source sviluppata da Microsoft, continua a dare potere agli sviluppatori nella creazione di applicazioni moderne e servizi basati sul cloud. Con il recente annuncio di .NET 9 , l’azienda annuncia un significativo progresso, incorporando migliaia di miglioramenti in termini di prestazioni, sicurezza e funzionalità.
Miglioramenti delle prestazioni e risultati di benchmark
.NET 9 introduce un’impressionante serie di oltre 1.000 miglioramenti correlati alle prestazioni che abbracciano vari componenti, tra cui runtime, carichi di lavoro e linguaggi di programmazione. In particolare, il benchmark TechEmpower indica che. NET 9 può gestire fino al 15% di richieste in più rispetto al suo predecessore,. NET 8. Ottimizzazioni chiave, come miglioramenti dei loop, inlining, vettorizzazione Arm64 e generazione di codice raffinata, contribuiscono a questo sostanziale balzo in avanti nelle prestazioni.
Nuove funzionalità in .NET Aspire 9
In concomitanza con. NET 9, Microsoft ha presentato. NET Aspire 9, dotato di nuove entusiasmanti funzionalità. Gli sviluppatori hanno ora la possibilità di gestire le risorse direttamente dalla dashboard, mantenere gli stati dei container nelle sessioni di debug e utilizzare integrazioni avanzate con strumenti AI come OpenAI, Ollama e Milvus, accelerando lo sviluppo di applicazioni AI-driven.
Aggiornamenti ASP.NET Core
La versione aggiornata di ASP.NET Core in .NET 9 presenta miglioramenti essenziali, potenziando Blazor, SignalR e API minime, oltre a potenziare i protocolli di autenticazione e autorizzazione.
Nuovi framework e strumenti di intelligenza artificiale
Inoltre, Microsoft ha recentemente rilasciato Microsoft.Extensions.AI e Microsoft.Extensions.VectorData. Queste librerie forniscono un livello coerente di astrazioni C# che facilitano l’interazione senza soluzione di continuità con vari servizi AI, inclusi modelli di linguaggio ed embedding.
NuGet: l’ecosistema di pacchetti in più rapida crescita
Sottolineando la sua crescita, Microsoft ha sottolineato che NuGet rappresenta l’ecosistema di pacchetti in più rapida crescita anno dopo anno. I recenti aggiornamenti di NuGet.org presentano un design rinnovato con supporto per la modalità scura e la collaborazione con GitHub ha introdotto funzionalità NuGet native all’interno di Dependabot per migliorare la gestione dei pacchetti.
Miglioramenti di Visual Studio 2022
Insieme a NET 9, Microsoft ha anche distribuito Visual Studio 2022 versione 17.12. Questo aggiornamento apporta significativi miglioramenti delle prestazioni, funzionalità di debug e diagnostica migliorate, migliore integrazione con NET Aspire, supporto dell’analizzatore C# 13 e funzionalità Git aggiornate.
Supporto e futuro di .NET 9
Come release di supporto standard (STS), .NET 9 godrà del supporto Microsoft per un periodo di 18 mesi. Questa release si distingue come un aggiornamento essenziale per gli sviluppatori, offrendo funzionalità migliorate, nuovi strumenti e un supporto complessivo migliore.
Lascia un commento