NET Core Ultima versione e cronologia delle versioni

.NET Core Ultima versione e cronologia delle versioni

Ana NetoTechnical Leave a Comment

Ultimo aggiornamento il 23 maggio 2024

Dal suo lancio originale nel 2016, .NET Core si è evoluto attraverso diverse versioni e ha persino cambiato nome. In questo post esploreremo l'ultima versione di .NET Coree la sua evoluzione, e come si relaziona con la tradizione Quadro .NET.

Ultima versione di .NET Core

Dal rilascio di .NET 5 nel dicembre 2020, il marchio si è spostato da .NET Core ad un sistema unificato .NET piattaforma, con l'obiettivo di fondere le capacità di entrambe le .NET Core e Quadro .NET.

È stato rilasciato .NET 8?

L'ultima versione LTS (Long-Term Support), al momento, è la seguente .NET 8, rilasciata nel novembre 2023. Questa versione prosegue il percorso di unificazione e include numerosi miglioramenti delle prestazioni, nuove API e strumenti di sviluppo migliorati.

Questo viene utilizzato, ad esempio, nelle attuali versioni del prodotto Connecting Software, come ad esempio Document Extractor costruito per la piattaforma Salesforce

Quali sono le versioni di .NET Core?

Ecco una tabella sintetica del .NET Core e successivo .NET le release, comprese le date di rilascio e di fine supporto:

Versione

Prima data di uscita

Data di fine supporto

.NET 8 (LTS*)

14-11-2023

10-11-2026

.NET 7

08-11-2022

14-05-2024

.NET 6.0 (LTS*)

08-11-2021

12-11-2024

.NET 5.0

10-11-2020

10-05-2022

.NET Core 3.1 (LTS*)

03-12-2019

13-12-2022

.NET Core 3.0

23-09-2019

03-03-2020

.NET Core 2.2

04-12-2018

23-12-2019

.NET Core 2.1 (LTS*)

30-05-2018

21-08-2021

.NET Core 2.0

14-08-2017

01-10-2018

.NET Core 1.1

16-11-2016

27-06-2019

.NET Core 1.0

27-06-2016

27-06-2019

 

*LTS = Supporto a Lungo Termine = Rilasci che Microsoft considera prioritari per il supporto esteso con correzioni di bug e patch di sicurezza.

 

Con questa tabella è possibile rispondere alla maggior parte delle domande relative alle diverse versioni di .NET. Ad esempio, supponiamo che si voglia sapere se .NET Core 3.1 è ancora supportato. Andate alla linea su .NET Core 3.1e si può notare che, sebbene si tratti di una LTS, il supporto è terminato nel dicembre 2022.

Questa tabella mostra inoltre che Microsoft rilascia ora le principali .NET ogni anno a novembre. Le versioni Standard Term Support (STS) escono attualmente negli anni pari, mentre le versioni Long Term Support (LTS) escono negli anni dispari. Tutto questo può essere confermato nel sito Microsoft Programma di rilascio.

Che cos'è .NET Core?

Introdotto da Microsoft il 12 novembre 2014, .NET Core è stato progettato come successore open-source e multipiattaforma di Quadro .NET. Mentre il Quadro .NET è limitato a Windows, .NET Core può essere eseguito su Windows, macOS e Linux. Questo lo rende una scelta versatile per gli sviluppatori moderni che vogliono creare applicazioni in grado di funzionare su più piattaforme.

Open-Source e multipiattaforma

  • Open-SourceIl codice sorgente di .NET Core è disponibile su GitHub e consente a chiunque di visualizzarlo, contribuire e modificarlo. È concesso in licenza con la permissiva Licenza MIT, che offre un'ampia flessibilità.
  • Multipiattaforma.NET Core supporta diversi sistemi operativi, consentendo agli sviluppatori di scrivere codice una volta e di eseguirlo ovunque. Ciò è possibile grazie a un runtime unificato e indipendente dalla piattaforma, che garantisce prestazioni e comportamenti coerenti in ambienti diversi.

Relazione con .NET Framework

  • Il sito Quadro .NET è stato il framework originale di Microsoft per la creazione di applicazioni Windows. Tuttavia, con l'avvento dei requisiti delle applicazioni moderne, la necessità di un framework più flessibile e multipiattaforma ha portato allo sviluppo di .NET Core.
  • Mentre il Quadro .NET continua a ricevere aggiornamenti di manutenzione, mentre lo sviluppo di nuove funzionalità si concentra sul sistema unificato di gestione delle risorse. .NET (.NET 5 e oltre). Questo passaggio incoraggia gli sviluppatori ad adottare le tecnologie più recenti e a beneficiare dei progressi in termini di prestazioni, miglioramenti delle API e funzionalità multipiattaforma.

Conclusione

L'evoluzione da .NET Core al sistema unificato .NET rappresenta una pietra miliare significativa nella .NET ecosistema. L'ultima versione è stata .NET 8, gli sviluppatori hanno a disposizione un framework robusto e versatile che risponde alle moderne esigenze di sviluppo, dalla compatibilità multipiattaforma al miglioramento delle prestazioni.

Rimanete sintonizzati per i futuri aggiornamenti, man mano che Microsoft continua a perfezionare la sua offerta .NET.


Sull'autore

Questo articolo è stato scritto da Ana Neto

Ana Neto

"Sono un ingegnere informatico dal 1997, con un amore più recente per la scrittura e il parlare in pubblico". Avete domande o commenti su questo articolo o su CB Exchgange Server Sync? Mi piacerebbe avere il vostro feedback!"

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

For security, use of Google's reCAPTCHA service is required which is subject to the Google Privacy Policy and Terms of Use.