.NET: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
miglioro incipit, formato dei mesi
sezione Architettura e Mascotte, rimuovo riferimenti a ".NET Core" dato che si chiama ".NET"
Riga 36:
|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 ==
È costituito da CoreCLR, un'implementazione [[runtime]] completa di [[Common Language Runtime|CLR]], la [[macchina virtuale]] che gestisce l'[[esecuzione (informatica)|esecuzione]] di [[programma (informatica)|programmi]] .NET. CoreCLR viene fornito con un [[compilatore just-in-time]] ottimizzato, chiamato RyuJIT.<ref>{{Cita web|cognome1=Landwerth|nome1=Immo|titolo=CoreCLR is now Open Source |url=https://blogs.msdn.microsoft.com/dotnet/2015/02/03/coreclr-is-now-open-source/ |sito=.NET Framework Blog|editore=[[Microsoft]]|accesso=27 febbraio 2015|data=3 febbraio 2015}}</ref>
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 Core condivide una parte delle [[Application programming interface|API]] del [[.NET Framework]], include una API propria che non fa parte del .NET Framework.
== Descrizione ==
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 Core 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 Core 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.
 
== VersioniMascotte ==
[[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 rilasciato il 27 giugno 2016, insieme a [[Microsoft Visual Studio]] 2015 Update 3, che abilita lo sviluppo di applicazioni .NET Core
 
Riga 63 ⟶ 68:
.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
|-
Riga 109 ⟶ 113:
| colspan="6" | {{Version|l|show=011101}}
|}
 
 
== Note ==
Riga 116 ⟶ 119:
== Collegamenti esterni ==
* {{Collegamenti esterni}}
* {{cita web |url=https://docs.microsoft.com/it-it/dotnet/core/ |titolo=Documentazione di .NET |sito=[[Microsoft]]}}
 
{{Componenti di Windows}}