Presentazione di .NET 9: Framework migliorato con una forte attenzione all’intelligenza artificiale ora disponibile
Quest’anno Microsoft ha annunciato la disponibilità generale di .NET 9, che segna l’ultima iterazione del suo versatile framework multipiattaforma progettato per la creazione di applicazioni avanzate e servizi basati sul cloud.
La versione . NET 9 è il culmine di ampi sforzi collaborativi da parte di una vasta comunità di sviluppatori insieme a ingegneri Microsoft che durano da oltre un anno. Questo aggiornamento vanta migliaia di miglioramenti che aumentano le prestazioni, rafforzano la sicurezza ed espandono le funzionalità.
Attualmente,. NET 9 è accessibile da Visual Studio 2022 versione 17.12, che apporta anche numerosi miglioramenti all’esperienza di sviluppo . NET all’interno dell’IDE di Visual Studio. In particolare,. NET 9 supporta ora la creazione di Azure Functions, la soluzione di elaborazione serverless di Microsoft.
Per celebrare il lancio di .NET 9 e scoprire le sue entusiasmanti funzionalità, partecipa a .NET Conf 2024, un evento virtuale gratuito di tre giorni per sviluppatori che si terrà dal 12 al 14 novembre.
Ecco una panoramica delle nuove funzionalità e dei miglioramenti essenziali disponibili in .NET 9:
Panoramica di .NET 9
Il team di sviluppo .NET è impegnato a migliorare le prestazioni, promuovere le capacità di intelligenza artificiale, rafforzare .NET Aspire e migliorare la produttività degli sviluppatori.
Con . NET 9, sono stati apportati miglioramenti alle prestazioni ottimizzando il runtime . NET, migliorando significativamente i linguaggi di programmazione C# e F#, nonché perfezionando le librerie . NET. Carichi di lavoro come ASP.NET Core ed Entity Framework Core sono ora più rapidi da avviare, più efficienti in termini di memoria e capaci di una maggiore produttività. Inoltre, è stato introdotto un nuovo garbage collector (GC) del server adattivo per soddisfare specificamente gli scenari cloud, consentendo agli sviluppatori un controllo più preciso sull’utilizzo della memoria in questi ambienti.
Questa nuova versione amplia le opportunità per gli sviluppatori che creano applicazioni basate sull’intelligenza artificiale. Include il supporto per nuovi servizi di intelligenza artificiale da provider di spicco come OpenAI, Semantic Kernel e Milvus. Inoltre, introduce un livello di middleware di intelligenza artificiale insieme ad aggiornamenti all’ecosistema .NET che semplificano l’efficienza dello sviluppo di intelligenza artificiale.
La suite di strumenti Microsoft nota come .NET Aspire, progettata per creare dashboard di osservabilità, controlli di integrità e altre funzionalità essenziali, riceve un aggiornamento completo in questa versione. .NET 9 migliora la dashboard di telemetria e metriche, potenzia le funzionalità di osservabilità per le applicazioni Microsoft Azure e semplifica la distribuzione di applicazioni ASP.NET Core su macchine virtuali Windows e AKS con configurazioni manuali ridotte.
Inoltre, . NET 9 integra diverse funzionalità di miglioramento della produttività in Visual Studio 2022. Gli sviluppatori hanno ora la possibilità di utilizzare flussi di lavoro Git basati sull’intelligenza artificiale, gestire dashboard di osservabilità e controlli di integrità all’interno dello strumento di esplorazione del server e avere accesso diretto a telemetrie complesse per le applicazioni . NET tramite Visual Studio e Azure Monitor.
Oltre a queste funzionalità primarie, . NET 9 rivoluziona il modo in cui gli sviluppatori interagiscono con i “generatori di origine”, consentendo la creazione di codice che genera codice aggiuntivo all’interno dell’ecosistema . NET. Anche la . NET CLI, che funge da interfaccia a riga di comando per . NET, è stata aggiornata con nuove funzioni per assistere gli sviluppatori nella diagnosi e nella risoluzione dei problemi del codice.
Per coloro che gestiscono dati in applicazioni .NET, .NET 9 introduce una nuova suite di librerie per la gestione di tipi di dati strutturati come vettori e tensori. Diverse nuove librerie e astrazioni vengono aggiunte all’ecosistema .NET, facilitando operazioni più fluide con servizi AI orientati alla scienza dei dati.
Inoltre, Microsoft si è impegnata a fornire supporto per .NET 9 come versione con supporto standard (STS) per i successivi 18 mesi.
Lascia un commento