.NET: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
miglioro incipit, formato dei mesi |
|||
(34 versioni intermedie di 21 utenti non mostrate) | |||
Riga 1:
{{nota disambigua|la piattaforma Microsoft|Microsoft .NET}}
{{nd|il dominio internet|.net}}
{{F|software|febbraio 2021}}
{{W|software|febbraio 2021}}
Riga 36 ⟶ 38:
|SitoWeb =
}}
'''.NET''' è un [[framework]] [[software libero|libero]] e [[open source]] sviluppato dalla .NET Foundation sotto [[licenza MIT]] e distribuito da [[Microsoft]] per i sistemi operativi [[Microsoft Windows]], [[macOS]] e [[Linux]].<ref>{{cita web|lingua=en|url=https://dotnet.microsoft.com/en-us/platform/open-source|titolo=.NET is open source|editore=[[Microsoft]]|accesso=24 aprile 2023}}</ref><ref>{{cita web|lingua=en|url=https://github.com/dotnet/core/blob/main/LICENSE.TXT|titolo=LICENSE.TXT|accesso=24 aprile 2023}}</ref><ref>{{cita web|lingua=en|url=https://dotnet.microsoft.com/en-us/download|titolo=Download .NET|editore=[[Microsoft]]|accesso=24 aprile 2023}}</ref> .NET sostituisce il precedente framework proprietario denominato [[.NET Framework]].<ref>{{cita web|lingua=en|url=https://devblogs.microsoft.com/dotnet/net-core-is-the-future-of-net/|titolo=.NET Core is the Future of .NET|sito=.NET Blog|autore=Scott Hunter|data=6 maggio 2019|accesso=24 aprile 2023}}</ref><ref>{{cita web|lingua=en|url=https://betanews.com/2019/05/07/future-of-dotnet/|titolo=.NET Framework is dead -- long live .NET 5|sito=BetaNews|autore=Mihăiță Bamburic|data=2019-05-07|accesso=24 aprile 2023}}</ref>
== Architettura ==
Nel 2014 Microsoft ha annunciato la distribuzione di tre componenti open source: .NET Framework Libraries, .NET Core e RyuJIT.<ref>{{cita web|lingua=en|url=https://tirania.org/blog/archive/2014/Nov-12.html|titolo=Microsoft Open Sources .NET and Mono|autore=Miguel de Icaza|data=12 novembre 2014|accesso=24 aprile 2023}}</ref> Nel 2015 è stato reso open source anche CoreCLR.<ref>{{cita web|lingua=en|url=https://devblogs.microsoft.com/dotnet/coreclr-is-now-open-source/|titolo=CoreCLR is now Open Source|sito=.NET Blog|autore=.NET Team|data=3 febbraio 2015|editore=[[Microsoft]]|accesso=24 aprile 2023}}</ref> Dalla versione 5 .NET Core è stato rinominato .NET.<ref>{{cita web|lingua=en|url=https://devblogs.microsoft.com/dotnet/announcing-net-5-0/|titolo=Announcing .NET 5.0|autore=Rich Lander|sito=.NET Blog|data=10 novembre 2020|accesso=24 aprile 2023}}</ref>
Anche se .NET
▲Anche se .NET Core condivide una parte delle [[Application programming interface|API]] del [[.NET Framework]], include una API propria che non fa parte del .NET Framework.
.NET
A partire dalla versione 3.0 .NET
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.
[[File:Dotnet-bot.svg|thumb|150px|dotnet-bot]]
La mascotte della comunità .NET è dotnet-bot.<ref>{{cita web|lingua=en|url=https://dotnet.microsoft.com/en-us/20th-anniversary|titolo=.NET 20th anniversary|citazione=The dotnet-bot is the mascot for the .NET community.|accesso=24 aprile 2023}}</ref><ref>{{cita web|lingua=en|url=https://github.com/dotnet-foundation/mod-dotnet-bot|titolo=Repo for the mod-dotnet-bot website|sito=[[GitHub]]|citazione=As the mascot for the .NET community, dotnet-bot helps with checking pull requests on .NET repos on GitHub.|accesso=24 aprile 2023}}</ref>
== Versioni ==
.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<ref>{{Cita web|url=https://devblogs.microsoft.com/dotnet/announcing-net-core-tools-1-0/|titolo=Announcing .NET Core Tools 1.0|autore=Rich Lander [MSFT|sito=.NET Blog|data=2017-03-07|lingua=en|accesso=2024-01-13}}</ref>.
.NET Core 2.0 è stato
.NET Core 3.0 è stato annunciato il 7 maggio 2018 durante Microsoft Build. È stato
.NET 5 è stata
.NET 6 è stata
.NET 7 è stata rilasciata l'8 novembre 2022, insieme a Visual Studio 2022 17.4<ref>{{Cita web|url=https://learn.microsoft.com/it-it/dotnet/core/whats-new/dotnet-7|titolo=Novità di .NET 7|autore=gewarren|sito=learn.microsoft.com|lingua=it-it|accesso=2022-12-07}}</ref>.▼
▲== Versioni ==
{| class=wikitable
|-
! Versione<ref
! Data di
!
! Ultimo agg.
! Data ultimo agg.
! Fine supporto
|-
| {{Version|o|.NET Core 1.0}} || 27 giugno 2016<ref>{{Cita web|url=https://devblogs.microsoft.com/dotnet/announcing-net-core-1-0/|titolo=Announcing .NET Core 1.0|sito=.NET Blog|data=2016-06-27|lingua=en
|-
| {{Version|o|.NET Core 1.1}} || 16 novembre 2016<ref>{{Cita web|url=https://devblogs.microsoft.com/dotnet/announcing-net-core-1-1/|titolo=Announcing .NET Core 1.1|sito=.NET Blog|data=2016-11-16|lingua=en
|-
| {{Version|o|.NET Core 2.0}} || 14 agosto 2017<ref>{{Cita web|url=https://devblogs.microsoft.com/dotnet/announcing-net-core-2-0/|titolo=Announcing .NET Core 2.0|sito=.NET Blog|data=2017-08-14|lingua=en
|-
| {{Version|o|.NET Core 2.1}} || 30 maggio 2018<ref>{{Cita web|url=https://devblogs.microsoft.com/dotnet/announcing-net-core-2-1/|titolo=Announcing .NET Core 2.1|sito=.NET Blog|data=2018-05-30|lingua=en
|-
| {{Version|o|.NET Core 2.2}} || 4 dicembre 2018<ref>{{Cita web|url=https://devblogs.microsoft.com/dotnet/announcing-net-core-2-2/|titolo=Announcing .NET Core 2.2|sito=.NET Blog|data=2018-12-04|lingua=en
|-
| {{Version|o|.NET Core 3.0}} || 23 settembre 2019<ref>{{Cita web|url=https://devblogs.microsoft.com/dotnet/announcing-net-core-3-0/|titolo=Announcing .NET Core 3.0|sito=.NET Blog|data=2019-09-23|lingua=en
|-
| {{Version|o|.NET Core 3.1}} || 3 dicembre 2019<ref>{{Cita web|url=https://devblogs.microsoft.com/dotnet/announcing-net-core-3-1/|titolo=Announcing .NET Core 3.1|sito=.NET Blog|data=2019-12-03|lingua=en
|-
| {{Version|o|.NET 5}} || 10 novembre 2020<ref>{{Cita web|url=https://devblogs.microsoft.com/dotnet/announcing-net-5-0/|titolo=Announcing .NET Core 5.0|sito=.NET Blog|data=2020-11-10|lingua=en
|-
| {{Version|
|-
| {{Version|
|-
| {{Version|
| 14 novembre 2023<ref>{{Cita web|url=https://devblogs.microsoft.com/dotnet/announcing-dotnet-8/|titolo=Announcing .NET 8|autore=Gaurav Seth|sito=.NET Blog|data=2023-11-14|lingua=en|accesso=2024-01-13}}</ref>
| novembre 2023 (previsto)▼
|Visual Studio 2022 Version 17.8
| 8.0.18 (LTS)
|8 luglio 2025
|-▼
| {{Version|c|.NET 9}}
▲
|Visual Studio 2022 Version 17.12
|9.0.7
|8 luglio 2025
| 12 maggio 2026
|-
| {{Version|cp|.NET 10}}
|
|10.0.0-preview.6<ref>{{Cita web|lingua=en|autore=dotnet|url=https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview6/10.0.0-preview.6.md|titolo=core/release-notes/10.0/preview/preview6/10.0.0-preview.6.md at main · dotnet/core|sito=GitHub|accesso=2025-07-31}}</ref><ref>{{Cita web|lingua=en|url=https://dotnet.microsoft.com/en-us/download/dotnet/10.0|titolo=Download .NET 10.0 (Linux, macOS, and Windows)|sito=dotnet.microsoft.com|accesso=2025-07-03}}</ref>
▲|
|15 luglio 2025
▲| novembre 2026 (previsto)
|novembre 2028 (previsto)
|-
| {{Version|p|.NET
|
|
|
|
|
|-
| colspan="6" | {{Version|l|show=
|}
== Note ==
Riga 116 ⟶ 132:
== Collegamenti esterni ==
* {{Collegamenti esterni}}
* {{cita web |url=https://docs.microsoft.com/it-it/dotnet/core/ |titolo=Documentazione di .NET
{{Componenti di Windows}}
|