.NET

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca
Disambiguazione– Se stai cercando la piattaforma Microsoft, vediMicrosoft.NET.
Disambiguazione– Se stai cercando il dominio internet, vedi.net.
.NET
software
Logo
Logo
Sviluppatore.NET Foundation
Data prima versione27 giugno 2016
Ultima versione8.0.7 (9 luglio 2024)
Ultimabeta9.0.0-preview.5 (12 giugno 2024)
Sistema operativoMicrosoft Windows
macOS
Linux
LinguaggioC#
C++
Licenzalicenza MIT
(licenza libera)
Sito webdotnet.microsoft.com/edot.net/core

.NETè unframeworkliberoeopen sourcesviluppato dalla.NET Foundation sottolicenza MITe distribuito daMicrosoftper i sistemi operativiMicrosoft Windows,macOSeLinux.[1][2][3].NET sostituisce il precedente framework proprietario denominato.NET Framework.[4][5]

Nel 2014 Microsoft ha annunciato la distribuzione di tre componenti open source:.NET Framework Libraries,.NET Core e RyuJIT.[6]Nel 2015 è stato reso open source anche CoreCLR.[7]Dalla versione 5.NET Core è stato rinominato.NET.[8]

Anche se.NET condivide una parte delleAPIdel.NET Framework,include una API propria che non fa parte del.NET Framework.

.NET supporta quattro scenarimultipiattaforma:applicazioni WebASP.NET Core, app dariga di comando,librerie e applicazioniUniversal Windows Platform.

A partire dalla versione 3.0.NET supporta anche lo sviluppo di applicazioni con tecnologiaWindows FormseWindows Presentation Foundation.

Il framework supporta l'utilizzo di pacchetti NuGet, e a differenza del.NET Frameworknon utilizzaWindows Updateper aggiornarsi, bensì il suo Package Manager.

dotnet-bot

La mascotte della comunità.NET è dotnet-bot.[9][10]

.NET Core 1.0 è stato distribuito il 27 giugno 2016, insieme aMicrosoft Visual Studio2015 Update 3, che abilita lo sviluppo di applicazioni.NET Core..NET Core 1.1 è stato distribuito il 16 novembre 2016, insieme a Microsoft Visual Studio 2017 15.0. A partire dal 7 marzo 2017 è partita la distribuzione dello strumento.NET Core Tools 1.0[11].

.NET Core 2.0 è stato distribuito il 14 agosto 2017, insieme a Microsoft Visual Studio 2017 15.3,ASP.NETCore 2.0, edEntity Framework Core2.0[12]..NET Core 2.1 è stato distribuito il 30 maggio 2018, insieme a Microsoft Visual Studio 2017 15.7[13]..NET Core 2.2 è stato distribuito il 4 dicembre 2018, insieme a Microsoft Visual Studio 2019 16.0[14].

.NET Core 3.0 è stato annunciato il 7 maggio 2018 durante Microsoft Build. È stato distribuito il 23 settembre 2019, insieme a Microsoft Visual Studio 2019 16.3[15]..NET Core 3.1 è stato distribuito il 3 dicembre 2019, insieme a Microsoft Visual Studio 2019 16.4[16].

.NET 5 è stata distribuita il 10 novembre 2020, insieme a Microsoft Visual Studio 2019 16.8, durante la.NET Conf 2020. Viene eliminata la denominazione CORE per indicare che questa e le future versioni rappresentano l'implementazione principale della piattaforma.NET pur non sostituendo le versioni dello stack.NET Framework 4.x ancora supportate[17].

.NET 6 è stata distribuita l'8 novembre 2021, insieme a Microsoft Visual Studio 2022 17.0[18]..NET 7 è stata distribuita l'8 novembre 2022, insieme a Microsoft Visual Studio 2022 17.4[19]..NET 8 è stata distribuita il 14 novembre 2023, insieme a Microsoft Visual Studio 2022 17.8[20].

Versione[21] Data di distribuzione Distribuito con Ultimo agg. Data ultimo agg. Fine supporto
Vecchia versione non più supportata:.NET Core 1.0 27 giugno 2016[22] Visual Studio 2015 Update 3 1.0.16 14 maggio 2019 27 giugno 2019
Vecchia versione non più supportata:.NET Core 1.1 16 novembre 2016[23] Visual Studio 2017 Version 15.0 1.1.13
Vecchia versione non più supportata:.NET Core 2.0 14 agosto 2017[24] Visual Studio 2017 Version 15.3 2.0.9 10 luglio 2018 1 ottobre 2018
Vecchia versione non più supportata:.NET Core 2.1 30 maggio 2018[25] Visual Studio 2017 Version 15.7 2.1.30 (LTS) 19 agosto 2021 21 agosto 2021
Vecchia versione non più supportata:.NET Core 2.2 4 dicembre 2018[26] Visual Studio 2019 Version 16.0 2.2.8 19 novembre 2019 23 dicembre 2019
Vecchia versione non più supportata:.NET Core 3.0 23 settembre 2019[27] Visual Studio 2019 Version 16.3 3.0.3 18 febbraio 2020 3 marzo 2020
Vecchia versione non più supportata:.NET Core 3.1 3 dicembre 2019[28] Visual Studio 2019 Version 16.4 3.1.32 (LTS) 13 dicembre 2022 13 dicembre 2022
Vecchia versione non più supportata:.NET 5 10 novembre 2020[29] Visual Studio 2019 Version 16.8 5.0.17 10 maggio 2022 10 maggio 2022
Versione precedente ancora supportata:.NET 6 8 novembre 2021[30] Visual Studio 2022 Version 17.0 6.0.30 (LTS) 14 maggio 2024 12 novembre 2024
Vecchia versione non più supportata:.NET 7 8 novembre 2022[31] Visual Studio 2022 Version 17.4 7.0.19 14 maggio 2024 14 maggio 2024
Versione stabile corrente:.NET 8 14 novembre 2023[32] Visual Studio 2022 Version 17.8 8.0.5 (LTS) 14 maggio 2024 10 novembre 2026
Ultima anteprima di una versione futura:.NET 9 novembre 2024 (previsto) 9.0.0-preview.4[33] 21 maggio 2024 maggio 2026 (previsto)
Versione futura:.NET 10 novembre 2025 (previsto) (futura LTS) novembre 2028 (previsto)
Legenda:
Vecchia versione
Versione precedente ancora supportata
Versione corrente
Ultima versione di anteprima
Versione futura
  1. ^(EN).NET is open source,sudotnet.microsoft.com,Microsoft.URL consultato il 24 aprile 2023.
  2. ^(EN)LICENSE.TXT(TXT), sugithub.com.URL consultato il 24 aprile 2023.
  3. ^(EN)Download.NET,sudotnet.microsoft.com,Microsoft.URL consultato il 24 aprile 2023.
  4. ^(EN) Scott Hunter,.NET Core is the Future of.NET,su.NET Blog,6 maggio 2019.URL consultato il 24 aprile 2023.
  5. ^(EN) Mihăiță Bamburic,.NET Framework is dead -- long live.NET 5,suBetaNews,7 maggio 2019.URL consultato il 24 aprile 2023.
  6. ^(EN) Miguel de Icaza,Microsoft Open Sources.NET and Mono,sutirania.org,12 novembre 2014.URL consultato il 24 aprile 2023.
  7. ^(EN).NET Team,CoreCLR is now Open Source,su.NET Blog,Microsoft,3 febbraio 2015.URL consultato il 24 aprile 2023.
  8. ^(EN) Rich Lander,Announcing.NET 5.0,su.NET Blog,10 novembre 2020.URL consultato il 24 aprile 2023.
  9. ^(EN).NET 20th anniversary,sudotnet.microsoft.com.URL consultato il 24 aprile 2023.
    «The dotnet-bot is the mascot for the.NET community.»
  10. ^(EN)Repo for the mod-dotnet-bot website,suGitHub.URL consultato il 24 aprile 2023.
    «As the mascot for the.NET community, dotnet-bot helps with checking pull requests on.NET repos on GitHub.»
  11. ^(EN) Rich Lander [MSFT,Announcing.NET Core Tools 1.0,su.NET Blog,7 marzo 2017.URL consultato il 13 gennaio 2024.
  12. ^adegeo,Novità di.NET Core 2.0,sudocs.microsoft.com.URL consultato il 21 agosto 2022.
  13. ^adegeo,Novità di.NET Core 2.1,sudocs.microsoft.com.URL consultato il 21 agosto 2022.
  14. ^adegeo,Novità di.NET Core 2.2,sudocs.microsoft.com.URL consultato il 21 agosto 2022.
  15. ^adegeo,Novità di.NET Core 3.0,sudocs.microsoft.com.URL consultato il 17 agosto 2022.
  16. ^adegeo,Novità di.NET Core 3.1,sudocs.microsoft.com.URL consultato il 17 agosto 2022.
  17. ^IEvangelist,Novità di.NET 5,sudocs.microsoft.com.URL consultato il 16 gennaio 2021.
  18. ^gewarren,Novità di.NET 6,sudocs.microsoft.com.URL consultato il 26 aprile 2022.
  19. ^gewarren,Novità di.NET 7,sulearn.microsoft.com.URL consultato il 7 dicembre 2022.
  20. ^gewarren,Novità di.NET 8,sulearn.microsoft.com,14 novembre 2023.URL consultato il 13 gennaio 2024.
  21. ^(EN).NET and.NET Core official support policy,suMicrosoft.URL consultato il 26 aprile 2022.
  22. ^(EN)Announcing.NET Core 1.0,su.NET Blog,27 giugno 2016.URL consultato il 26 aprile 2022.
  23. ^(EN)Announcing.NET Core 1.1,su.NET Blog,16 novembre 2016.URL consultato il 26 aprile 2022.
  24. ^(EN)Announcing.NET Core 2.0,su.NET Blog,14 agosto 2017.URL consultato il 26 aprile 2022.
  25. ^(EN)Announcing.NET Core 2.1,su.NET Blog,30 maggio 2018.URL consultato il 26 aprile 2022.
  26. ^(EN)Announcing.NET Core 2.2,su.NET Blog,4 dicembre 2018.URL consultato il 26 aprile 2022.
  27. ^(EN)Announcing.NET Core 3.0,su.NET Blog,23 settembre 2019.URL consultato il 26 aprile 2022.
  28. ^(EN)Announcing.NET Core 3.1,su.NET Blog,3 dicembre 2019.URL consultato il 26 aprile 2022.
  29. ^(EN)Announcing.NET Core 5.0,su.NET Blog,10 novembre 2020.URL consultato il 26 aprile 2022.
  30. ^(EN)Announcing.NET Core 6,su.NET Blog,8 novembre 2021.URL consultato il 26 aprile 2022.
  31. ^(EN) Jon Douglas,.NET 7 is Available Today,su.NET Blog,8 novembre 2022.URL consultato il 7 dicembre 2022.
  32. ^(EN) Gaurav Seth,Announcing.NET 8,su.NET Blog,14 novembre 2023.URL consultato il 13 gennaio 2024.
  33. ^(EN)core/release-notes/9.0/preview/preview4/9.0.0-preview.4.md at main · dotnet/core,suGitHub.URL consultato il 29 maggio 2024.

Collegamenti esterni

[modifica|modifica wikitesto]