Vai al contenuto

.NET

Da Wikipedia, l'enciclopedia libera.
Image Disambiguazione – Se stai cercando la piattaforma Microsoft, vedi Microsoft .NET.
Image Disambiguazione – Se stai cercando il dominio internet, vedi .net.
.NET
software
Logo
Logo
Sviluppatore.NET Foundation
Data prima versione27 giugno 2016
Ultima versione
  • 10.0.13 (13 ottobre 2026)
  • 11.0.0-rc.2 (13 ottobre 2026)
Sistema operativoMicrosoft Windows
macOS
Linux
LinguaggioC#
C++
Licenzalicenza MIT
(licenza libera)
Sito webdotnet.microsoft.com/ e dot.net/core

.NET è un framework libero e open source sviluppato dalla .NET Foundation sotto licenza MIT e distribuito da Microsoft per i sistemi operativi Microsoft Windows, macOS e Linux.[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 delle API del .NET Framework, include una API propria che non fa parte del .NET Framework.

.NET supporta quattro scenari multipiattaforma: applicazioni Web ASP.NET Core, app da riga di comando, librerie e applicazioni Universal Windows Platform.

A partire dalla versione 3.0 .NET supporta anche lo sviluppo di applicazioni con tecnologia Windows Forms e Windows Presentation Foundation.

Il framework supporta l'utilizzo di pacchetti NuGet, e a differenza del .NET Framework non utilizza Windows Update per aggiornarsi, bensì il suo Package Manager.

Image
dotnet-bot

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

.NET Core 1.0 è stato distribuito il 27 giugno 2016, insieme a Microsoft Visual Studio 2015 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.NET Core 2.0, ed Entity Framework Core 2.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].

Con Microsoft Visual Studio 2022 sono state distribuite le seguenti versioni:

  • .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].
  • .NET 9 è stata distribuita il 12 novembre 2024, insieme a Microsoft Visual Studio 2022 17.12[21].

.NET 10 è stata distribuita l'11 novembre 2025, insieme a Microsoft Visual Studio 2026 18.0[22].

Versione[23][24] Data di distribuzione Distribuito con Ultimo agg. Data ultimo agg. Fine supporto
Vecchia versione non più supportata: .NET Core 1.027 giugno 2016[25]Visual Studio 2015 Update 31.0.1614 maggio 201927 giugno 2019
Vecchia versione non più supportata: .NET Core 1.116 novembre 2016[26]Visual Studio 2017 Version 15.01.1.13
Vecchia versione non più supportata: .NET Core 2.014 agosto 2017[27]Visual Studio 2017 Version 15.32.0.910 luglio 20181 ottobre 2018
Vecchia versione non più supportata: .NET Core 2.130 maggio 2018[28]Visual Studio 2017 Version 15.72.1.30 (LTS)19 agosto 202121 agosto 2021
Vecchia versione non più supportata: .NET Core 2.24 dicembre 2018[29]Visual Studio 2019 Version 16.02.2.819 novembre 201923 dicembre 2019
Vecchia versione non più supportata: .NET Core 3.023 settembre 2019[30]Visual Studio 2019 Version 16.33.0.318 febbraio 20203 marzo 2020
Vecchia versione non più supportata: .NET Core 3.13 dicembre 2019[31]Visual Studio 2019 Version 16.43.1.32 (LTS)13 dicembre 202213 dicembre 2022
Vecchia versione non più supportata: .NET 510 novembre 2020[32]Visual Studio 2019 Version 16.85.0.1710 maggio 202210 maggio 2022
Vecchia versione non più supportata: .NET 68 novembre 2021[33]Visual Studio 2022 Version 17.06.0.36 (LTS)12 novembre 202412 novembre 2024
Vecchia versione non più supportata: .NET 78 novembre 2022[34]Visual Studio 2022 Version 17.47.0.1914 maggio 202414 maggio 2024
Versione precedente ancora supportata: .NET 8 14 novembre 2023[35] Visual Studio 2022 Version 17.8 8.0.23 (LTS) 13 gennaio 2026 10 novembre 2026
Versione precedente ancora supportata: .NET 9 12 novembre 2024[36] Visual Studio 2022 Version 17.12 9.0.12 13 gennaio 2026
Versione stabile corrente: .NET 10 11 novembre 2025[37] Visual Studio 2026 Version 18.0 10.0.2 13 gennaio 2026 14 novembre 2028
Versione futura: .NET 11 novembre 2026 (previsto) novembre 2028 (previsto)
Versione futura: .NET 12 novembre 2027 (previsto) (futura LTS) novembre 2030 (previsto)
Legenda:
Vecchia versione
Versione precedente ancora supportata
Versione corrente
Ultima versione di anteprima
Versione futura
  1. ↑ (EN) .NET is open source, su dotnet.microsoft.com, Microsoft. URL consultato il 24 aprile 2023.
  2. ↑ (EN) LICENSE.TXT (TXT), su github.com. URL consultato il 24 aprile 2023.
  3. ↑ (EN) Download .NET, su dotnet.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, su BetaNews, 7 maggio 2019. URL consultato il 24 aprile 2023.
  6. ↑ (EN) Miguel de Icaza, Microsoft Open Sources .NET and Mono, su tirania.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, su dotnet.microsoft.com. URL consultato il 24 aprile 2023 (archiviato dall'url originale il 24 aprile 2023).
    «The dotnet-bot is the mascot for the .NET community.»
  10. ↑ (EN) Repo for the mod-dotnet-bot website, su GitHub. 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, su docs.microsoft.com. URL consultato il 21 agosto 2022.
  13. ↑ adegeo, Novità di .NET Core 2.1, su docs.microsoft.com. URL consultato il 21 agosto 2022.
  14. ↑ adegeo, Novità di .NET Core 2.2, su docs.microsoft.com. URL consultato il 21 agosto 2022.
  15. ↑ adegeo, Novità di .NET Core 3.0, su docs.microsoft.com. URL consultato il 17 agosto 2022.
  16. ↑ adegeo, Novità di .NET Core 3.1, su docs.microsoft.com. URL consultato il 17 agosto 2022.
  17. ↑ IEvangelist, Novità di .NET 5, su docs.microsoft.com. URL consultato il 16 gennaio 2021.
  18. ↑ gewarren, Novità di .NET 6, su docs.microsoft.com. URL consultato il 26 aprile 2022.
  19. ↑ gewarren, Novità di .NET 7, su learn.microsoft.com. URL consultato il 7 dicembre 2022.
  20. ↑ gewarren, Novità di .NET 8, su learn.microsoft.com, 14 novembre 2023. URL consultato il 13 gennaio 2024.
  21. ↑ gewarren, Novità di .NET 9, su learn.microsoft.com, 12 marzo 2024. URL consultato il 21 novembre 2024.
  22. ↑ BillWagner, Novità di .NET 10, su learn.microsoft.com. URL consultato il 14 novembre 2025.
  23. ↑ (EN) .NET and .NET Core official support policy, su Microsoft. URL consultato il 9 ottobre 2024.
  24. ↑ (EN) .NET Downloads (Linux, macOS, and Windows), su Microsoft. URL consultato il 9 ottobre 2024.
  25. ↑ (EN) Announcing .NET Core 1.0, su .NET Blog, 27 giugno 2016. URL consultato il 26 aprile 2022.
  26. ↑ (EN) Announcing .NET Core 1.1, su .NET Blog, 16 novembre 2016. URL consultato il 26 aprile 2022.
  27. ↑ (EN) Announcing .NET Core 2.0, su .NET Blog, 14 agosto 2017. URL consultato il 26 aprile 2022.
  28. ↑ (EN) Announcing .NET Core 2.1, su .NET Blog, 30 maggio 2018. URL consultato il 26 aprile 2022.
  29. ↑ (EN) Announcing .NET Core 2.2, su .NET Blog, 4 dicembre 2018. URL consultato il 26 aprile 2022.
  30. ↑ (EN) Announcing .NET Core 3.0, su .NET Blog, 23 settembre 2019. URL consultato il 26 aprile 2022.
  31. ↑ (EN) Announcing .NET Core 3.1, su .NET Blog, 3 dicembre 2019. URL consultato il 26 aprile 2022.
  32. ↑ (EN) Announcing .NET Core 5.0, su .NET Blog, 10 novembre 2020. URL consultato il 26 aprile 2022.
  33. ↑ (EN) Announcing .NET Core 6, su .NET Blog, 8 novembre 2021. URL consultato il 26 aprile 2022.
  34. ↑ (EN) Jon Douglas, .NET 7 is Available Today, su .NET Blog, 8 novembre 2022. URL consultato il 7 dicembre 2022.
  35. ↑ (EN) Gaurav Seth, Announcing .NET 8, su .NET Blog, 14 novembre 2023. URL consultato il 13 gennaio 2024.
  36. ↑ (EN) N. E. T. Team, Announcing .NET 9, su .NET Blog, 12 novembre 2024. URL consultato il 21 novembre 2024.
  37. ↑ (EN) N. E. T. Team, Announcing .NET 10, su .NET Blog, 11 novembre 2025. URL consultato il 14 novembre 2025.

Collegamenti esterni

[modifica | modifica wikitesto]