Microsoft annuncia la disponibilità generale di .NET 8 con prestazioni e altri miglioramenti

Icona del tempo di lettura 2 minuto. leggere


I lettori aiutano a supportare MSpoweruser. Potremmo ricevere una commissione se acquisti tramite i nostri link. Icona descrizione comando

Leggi la nostra pagina informativa per scoprire come puoi aiutare MSPoweruser a sostenere il team editoriale Per saperne di più

Dot Net 8 Disponibilità .NET 8

Oggi Microsoft ha annunciato la disponibilità di .NET 8 con migliaia di miglioramenti in termini di prestazioni, stabilità e sicurezza. Insieme a .NET 8, Microsoft ha anche annunciato numerosi miglioramenti alla piattaforma e agli strumenti per migliorare la produttività degli sviluppatori. Di seguito è possibile leggere i punti salienti della versione .NET 8.

Performance:

  • .NET 8 viene fornito con un nuovo generatore di codice denominato Dynamic Profile-Guided Optimization (PGO) che ottimizza il codice in base all'utilizzo nel mondo reale. Microsoft afferma che questa funzionalità può migliorare le prestazioni delle app fino al 20%.
  • Il supporto del set di istruzioni AVX-512 consente operazioni parallele su vettori di dati a 512 bit.
  • I tipi primitivi (numerici e non solo) ora implementano una nuova interfaccia formattabile e analizzabile, che consente loro di formattare e analizzare direttamente come UTF-8 senza alcun sovraccarico di transcodifica.

.NET Aspire:

.NET Aspire è uno stack per la creazione di applicazioni native del cloud resilienti, osservabili e configurabili con .NET. .NET Aspire contiene un set curato di componenti migliorati per il cloud nativo con telemetria, resilienza, configurazione e controlli di integrità. .NET Aspire aiuta con quanto segue:

  • Orchestrazione: .NET Aspire fornisce funzionalità per l'esecuzione e la connessione di applicazioni multiprogetto e delle relative dipendenze.
  • Componenti: i componenti .NET Aspire sono pacchetti NuGet per servizi di uso comune, come Redis o Postgres, con interfacce standardizzate che garantiscono la connessione coerente e senza problemi con la tua app.
  • Tooling: .NET Aspire viene fornito con modelli di progetto ed esperienze di strumenti per Visual Studio e dotnet La CLI ti aiuta a creare e interagire con le app .NET Aspire.

Miglioramenti del contenitore .NET:

L'immagine .NET ora viene fornita con un utente non root per maggiore sicurezza. Gli strumenti .NET SDK pubblicano immagini contenitore senza Dockerfile e non sono root per impostazione predefinita. Inoltre, il tempo necessario per distribuire le app .NET nei contenitori è più rapido grazie alle immagini di base .NET più piccole.

Miglioramenti al blazer:

Blazor in .NET 8 può usare insieme sia il server che il client per gestire tutte le esigenze dell'interfaccia utente Web.

Sviluppo dell'IA:

.NET 8 apporta numerosi miglioramenti al?System.Numerics?libreria per migliorarne la compatibilità con i carichi di lavoro di intelligenza artificiale generativa.

Oltre a quanto sopra, la nuova versione di .NET 8 include anche numerosi altri miglioramenti, puoi leggerli in dettaglio qui.

 

Maggiori informazioni sugli argomenti: .NET 8, sviluppatori, Punto Rete 8, microsoft

Lascia un Commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *