.NET Framework: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
-rilasciato
Ir3838 (discussione | contributi)
Funzionalità collegamenti suggeriti: 3 collegamenti inseriti.
 
(3 versioni intermedie di 2 utenti non mostrate)
Riga 28:
Il [[Common Language Runtime]] è il motore d'esecuzione della piattaforma .NET esegue cioè codice IL (Intermediate Language) compilato con compilatori che possono avere come target il CLR.
 
Tale componente si occupa di compilare [[Compilatore just-in-time|just-in-time]] (al volo) il codice CIL in [[linguaggio macchina]], direttamente eseguibile dalla [[CPU]].
 
=== Librerie ===
In .NET Framework sono incluse librerie generiche e librerie per aree specifiche dello sviluppo di applicazioni, ad esempio [[ASP.NET]] per [[Applicazione web|applicazioni Web]], [[ADO.NET]] per l'accesso ai dati, Windows Communication Foundation per applicazioni orientate ai servizi e Windows Presentation Foundation per le applicazioni desktop Windows.
 
== Versioni ==
Riga 40:
La prima versione stabile arrivò nel gennaio del [[2002]] con la versione 1.0 e, nel corso degli anni, è stato aggiornato più volte fino alla versione 4.8.1, distribuita ad agosto [[2022]].
 
Non essendo previste ulteriori nuove versioni, .NET Framework riceverà solo correzioni mensili di bug di sicurezza e affidabilità<ref name=":0">{{Cita web|url=https://docs.microsoft.com/it-it/dotnet/framework/migration-guide/versions-and-dependencies|titolo=.NET Framework & Windows versioni del sistema operativo - .NET Framework|autore=gewarren|sito=docs.microsoft.com|lingua=it-it|accesso=2022-04-26}}</ref>.
{| class="wikitable"
!Versione!!Build pubblicata!!Data di distribuzione
Riga 62:
|[[#.NET Framework 4.5.2|4.5.2]]||4.5.51209.34209||06/05/2014
|-
|[[.NET Framework#.NET Framework 4.6|4.6]]||4.6.81.0||15/10/2015
|-
|[[#.NET Framework 4.6.1|4.6.1]]||4.6.1055.0||17/11/2015
|-
|[[.NET Framework#.NET Framework 4.6.2|4.6.2]]
|4.6.1590.0
|20/07/2016
Riga 72:
|[[#.NET Framework 4.7|4.7]]||4.7.2053.0||02/05/2017
|-
|[[.NET Framework#.NET Framework 4.7.1|4.7.1]]
|4.7.2558.0
|13/10/2017
|-
|[[.NET Framework#.NET Framework 4.7.2|4.7.2]]
|4.7.3062.0
|30/04/2018
|-
|[[.NET Framework#.NET Framework 4.8|4.8]]
|4.8.4115.0
|18/04/2019
|-
|[[.NET Framework#.NET Framework 4.8.1|4.8.1]]
|4.8.9037.6
|09/08/2022
Riga 127:
 
=== .NET Framework 3.5 ===
Il .NET Framework 3.5 è stato distribuito con l'ambiente di sviluppo [[Visual Studio .NET#Visual Studio 2008|Visual Studio 2008]] il 19 novembre [[2007]]. È ancora basato sul CLR della versione 2.0, ma ne integra il Service Pack 1, che aggiunge nuove proprietà e metodi, mantenendo la [[retrocompatibilità]] con le applicazioni scritte per la versione 2.0. È disponibile come componente aggiuntivo per [[Windows XP]] SP2, [[Windows Vista]] e [[Windows Server 2003]] e [[Windows Server 2008|2008]].
 
I cambiamenti principali comprendono:
Riga 165:
 
=== .NET Framework 4.7 ===
Il .NET Framework 4.7 è stato distribuito inizialmente come parte del [[Windows 10]] Creator Update nell'aprile 2017. Dal 2 maggio 2017 è disponibile per il prelevamento gratuito dal sito Microsoft per tutti i sistemi operativi supportati, ovvero: [[Windows 7]] SP1, [[Windows 8.1|WIndows 8.1]], Windows 10 Anniversary Update, [[Windows Server 2008|Windows Server 2008 R2 SP1]], [[Windows Server 2012]], [[Windows Server 2012|Windows Server 2012 R2]] e [[Windows Server 2016]]<ref>{{Cita news|lingua=en-US|url=https://blogs.msdn.microsoft.com/dotnet/2017/04/05/announcing-the-net-framework-4-7/|titolo=Announcing the .NET Framework 4.7|accesso=2017-12-31}}</ref>.
 
Gli aggiornamenti principali di questa versione comprendono<ref name=":0" />:
Riga 176:
 
=== .NET Framework 4.7.1 ===
Il .NET Framework 4.7.1 è stato distribuito inizialmente come parte del [[Windows 10]] Fall Creator Update nell'ottobre 2017. Dal 13 ottobre 2017 è disponibile per il prelevamento gratuito dal sito Microsoft per tutti i sistemi operativi supportati, ovvero: [[Windows 7]] SP1, [[Windows 8.1|WIndows 8.1]], Windows 10 (Anniversary Update e Creator Update), [[Windows Server 2008|Windows Server 2008 R2 SP1]], [[Windows Server 2012]], [[Windows Server 2012|Windows Server 2012 R2]] e [[Windows Server 2016]]<ref>{{Cita news|lingua=en-US|url=https://blogs.msdn.microsoft.com/dotnet/2017/10/17/announcing-the-net-framework-4-7-1/|titolo=Announcing the .NET Framework 4.7.1|accesso=2017-12-31}}</ref>.
 
=== .NET Framework 4.7.2 ===
Il .NET Framework 4.7.2 è stato distribuito inizialmente come parte del [[Windows 10]] April 2018 Update nell'aprile 2018. Dal 30 aprile 2018 è disponibile per il prelevamento gratuito dal sito Microsoft per tutti i sistemi operativi supportati, ovvero: [[Windows 7]] SP1, [[Windows 8.1|WIndows 8.1]], Windows 10 (Anniversary Update, Creator Update e Fall Creators Update), [[Windows Server 2008|Windows Server 2008 R2 SP1]], [[Windows Server 2012]], [[Windows Server 2012|Windows Server 2012 R2]] e [[Windows Server 2016]]<ref>{{Cita news|lingua=en-US|url=https://blogs.msdn.microsoft.com/dotnet/2018/04/30/announcing-the-net-framework-4-7-2/|titolo=Announcing the .NET Framework 4.7.2|accesso=2018-06-07}}</ref>.
 
=== .NET Framework 4.8 ===
Il .NET Framework 4.8 è stato distribuito inizialmente come parte del [[Windows 10]] May 2019 Update nel maggio 2019. Dal 18 aprile 2019 è disponibile per il prelevamento gratuito dal sito Microsoft per tutti i sistemi operativi supportati, ovvero: [[Windows 7]] SP1, [[Windows 8.1|WIndows 8.1]], Windows 10 (Anniversary Update, Creator Update, Fall Creators Update e April 2018 Update), [[Windows Server 2008|Windows Server 2008 R2 SP1]], [[Windows Server 2012]], [[Windows Server 2012|Windows Server 2012 R2]], [[Windows Server 2016]] e [[Windows Server 2019]]<ref>{{Cita news|lingua=en-US|url=https://blogs.msdn.microsoft.com/dotnet/2019/04/18/announcing-the-net-framework-4-8/|titolo=Announcing the .NET Framework 4.8|pubblicazione=|accesso=2022-04-26}}</ref>.
 
=== .NET Framework 4.8.1 ===
Il .NET Framework 4.8.1 è stato distribuito con l'ambiente di sviluppo [[Visual Studio .NET#Visual Studio 2022|Visual Studio 2022]] il 9 agosto 2022. È disponibile per il prelevamento gratuito dal sito Microsoft per tutti i sistemi operativi supportati, ovvero: Windows 10 (October 2020 Update, May 2021 Update, November 2021 Update e 2022 Update), [[Windows 11]] e [[Windows Server 2022]]<ref>{{Cita web|url=https://devblogs.microsoft.com/dotnet/announcing-dotnet-framework-481/|titolo=Announcing .NET Framework 4.8.1|autore=Tara Overfield|sito=.NET Blog|data=2022-08-09|lingua=en-US|accesso=2022-12-07}}</ref>.
 
== Note ==
Riga 204:
== Collegamenti esterni ==
* {{Collegamenti esterni}}
* {{FOLDOC}}
* {{cita web|url=https://docs.microsoft.com/it-it/dotnet/framework/get-started/system-requirements?redirectedfrom=MSDN|titolo=Requisiti di sistema di .NET Framework|lingua=en}}
 
Line 209 ⟶ 210:
{{Controllo di autorità}}
{{Portale|Microsoft|informatica}}
 
[[Categoria:Framework .NET]]