.Cadru net

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
.Cadru net
software
Siglă
Exemplu de captură de ecran
Tip
Dezvoltator Microsoft Corporation
Data primei versiuni 13 februarie 2002
Ultima versiune 4.8 (18 aprilie 2019)
Sistem de operare Multiplatform
Limba multilingv (nu este listat )
Licență Proprietary ( EULA ), BCL sauMicrosoft Reference Source License [1]
( licență gratuită )
Site-ul web dotnet.microsoft.com/

NET Framework este rulare mediu de execuție a tehnologiei .NET platforma în care aplicațiile care vizează .NET Framework in sine sunt gestionate. Acesta constă din timpul de rulare comun al limbajului , care oferă gestionarea memoriei și alte servicii de sistem, și o bibliotecă extinsă de clase , care permite programatorilor să folosească codul pentru toate domeniile cheie ale dezvoltării aplicațiilor .

Este disponibil numai pentru sistemele Windows , cu toate acestea .NET Core poate fi utilizat pentru a rula aplicații atât pe Windows, MacOS și Linux .

Componentele cadrului .NET

.NET constă din:

Descrierea componentelor

CLR

Common Language Runtime este motorul de execuție al platformei .NET, adică execută codul IL (Intermediate Language) compilat cu compilatoare care pot viza CLR.

Această componentă are grijă să compileze codul CIL în timp util (din mers) în limbajul mașinii, executabil direct de CPU .

Biblioteci

.NET Framework include biblioteci generice și biblioteci pentru domenii specifice de dezvoltare a aplicațiilor, cum ar fi ASP.NET pentru aplicații web, ADO.NET pentru acces la date, Windows Communication Foundation pentru aplicații orientate spre servicii și Windows Presentation Foundation pentru aplicații desktop Windows.

Versiuni

.NET Framework este prezent în unele versiuni ale sistemului de operare Windows deja la momentul instalării aceluiași sistem de operare . Dacă este instalată o aplicație pentru care este necesară o versiune specifică a .NET Framework, instalatorul aplicației poate instala, de asemenea, cadrul necesar pe computer. În alte cazuri, o casetă de dialog poate avertiza că aplicația pe care o instalăm are nevoie de o versiune specifică a cadrului și că va fi necesar să procedăm cu o instalare manuală. Cadrul .NET poate fi dezinstalat folosind procedurile normale care sunt utilizate pentru toate celelalte aplicații. De la versiunea 8 a Windows, cadrul a devenit o parte integrantă a sistemului de operare și nu poate fi dezinstalat independent (limitat la versiunea cadrului necesară și preîncărcată în momentul instalării sistemului de operare). Mai multe versiuni ale cadrului pot fi instalate pe același computer, deoarece sunt independente una de cealaltă.

Microsoft a început să dezvolte tehnologia .NET la sfârșitul anilor 1990 sub numele de Next Generation Windows Services (NGWS). Prima versiune beta a .NET Framework a fost lansată la sfârșitul anului 2000 .

Prin urmare, cadrul a fost actualizat de mai multe ori de-a lungul anilor și dezvoltarea sa continuă în mod regulat.

Versiune Build publicat Data distribuției
1.0 1.0.3705.0 05/01/2002
1.1 1.1.4322.573 01/04/2004
2.0 2.0.50727.42 07/11/2005
3.0 3.0.4506.30 06/11/2006
3.5 3.5.21022.8 19/11/2007
4.0 4.0.30319.1 12/04/2010
4.5 4.5.50709.17929 09/10/2012
4.5.1 4.5.50938.18408 12/10/2013
4.5.2 4.5.51209.34209 06/05/2014
4.6 4.6.81.0 15/10/2015
4.6.1 4.6.1055.0 17/11/2015
4.6.2 4.6.1590.0 20/07/2016
4.7 4.7.2053.0 02/05/2017
4.7.1 4.7.2558.0 13/10/2017
4.7.2 4.7.3062.0 30/04/2018
4.8 18/04/2019

.NET Framework 1.0

Prima versiune a .NET Framework a fost lansată pe 13 februarie 2002 pentru Windows 98 , Windows NT 4.0 , Windows 2000 și Windows XP . În același timp, a fost lansat mediul de dezvoltare Visual Studio .NET .

.NET Framework 1.1

Distribuit cu Visual Studio .NET 2003 și ca upgrade independent, a fost integrat nativ în Windows Server 2003 .

.NET Framework 1.1 a făcut mai multe actualizări și modificări la versiunea anterioară:

.NET Framework 2.0

.NET Framework 2.0 a fost lansat de Microsoft pe 27 octombrie 2005 pentru a coincide cu lansarea Visual Studio 2005 .

Această versiune este cea mai recentă cu suport pentru Windows 2000 și versiuni anterioare și poate fi descărcată de pe site-ul Microsoft .

Noutățile sunt numeroase [2] și includ:

  • Extinderea și revizuirea mai multor API-uri
  • Suport pentru arhitecturi x64 (atât Intel, cât și AMD )
  • Un nou API care permite mai mult control asupra comportamentului programului, în special în ceea ce privește multithreading-ul , alocarea memoriei, încărcarea ansamblului și multe altele
  • Îmbunătățiri la diferite limbi .NET
  • Noi controale web și opțiuni de personalizare pentru ASP.NET

.NET Framework 3.0

Acest subsistem face parte din platforma .NET Framework 3.0

.NET Framework 3.0 , cu numele de cod WinFX , a fost introdus de Microsoft cu Windows Vista , unde este puternic integrat, deoarece include un nou management al API-ului sistemului. Cu toate acestea, este disponibil și pentru Windows XP SP2 / SP3 și Windows Server 2003 .

.NET Framework 3.0 este incremental în comparație cu versiunea 2.0: aceasta înseamnă că nu implică modificări ale arhitecturii de bază și menține Common Language Runtime , însă aduce mai multe îmbunătățiri și remedieri și patru componente noi [3]

.NET Framework 3.5

.NET Framework 3.5 a fost lansat cu mediul de dezvoltare Visual Studio 2008 pe 19 noiembrie 2007 . Se bazează în continuare pe versiunea 2.0 CLR, dar completează Service Pack 1, care adaugă noi proprietăți și metode, păstrând în același timp compatibilitatea cu aplicațiile scrise pentru versiunea 2.0. Este disponibil ca supliment pentru Windows XP SP2, Windows Vista și Windows Server 2003 și 2008 .

Principalele modificări includ:

.NET Framework 4.0

.NET Framework 4.0 a fost implementat cu mediul de dezvoltare Visual Studio 2010 pe 12 aprilie 2010 .

Principalele modificări includ:

  • Suport suplimentar pentru standardele din industrie
  • Suport nou pentru aplicații de nivel mediu

Este disponibil ca supliment pentru următoarele versiuni: Windows XP (SP2, SP3), Windows Server 2003 SP2, Windows Vista SP1 sau o versiune ulterioară, Windows Server 2008 (nu este acceptat în rolul Server Core), Windows 7 , Windows Server 2008 R2 / SP1 (nu este acceptat în rolul de bază al serverului).

.NET Framework 4.5

.NET Framework 4.5 a fost distribuit cu mediul de dezvoltare Visual Studio 2012 RC pe 9 octombrie 2012 .

.NET Framework 4.5.1

.NET Framework 4.5.1 a fost distribuit cu mediul de dezvoltare Visual Studio 2013 pe 12 octombrie 2013 .

.NET Framework 4.5.2

.NET Framework 4.5.2 a fost lansat pe 6 mai 2014 .

.NET Framework 4.6

.NET Framework 4.6 a fost lansat pe 15 octombrie 2015 , deși este încorporat nativ în prima versiune (1507) de Windows 10 .

.NET Framework 4.6.1

.NET Framework 4.6.1 a fost lansat pe 17 noiembrie 2015 .

.NET Framework 4.6.2

.NET Framework 4.6.2 a fost lansat pe 20 iulie 2016 .

.NET Framework 4.7

.NET Framework 4.7 a fost inițial implementat ca parte a actualizării Windows 10 Creator în aprilie 2017. Începând cu 2 mai 2017, este disponibil pentru descărcare gratuită de pe site-ul Microsoft pentru toate sistemele de operare acceptate, și anume: Windows 7 SP1, Windows 8.1 , Windows 10 Anniversary Update, Windows Server 2008 R2 SP1 , Windows Server 2012 , Windows Server 2012 R2 și Windows Server 2016 [4] .

Actualizările majore ale acestei versiuni includ [5] :

.NET Framework 4.7.1

.NET Framework 4.7.1 a fost implementat inițial ca parte a actualizării Windows 10 Fall Creator în octombrie 2017. Începând cu 13 octombrie 2017, este disponibil pentru descărcare gratuită de pe site-ul Microsoft pentru toate sistemele de operare acceptate, și anume: Windows 7 SP1, Windows 8.1 , Windows 10 (Actualizare aniversară și actualizare creator), Windows Server 2008 R2 SP1 , Windows Server 2012 , Windows Server 2012 R2 și Windows Server 2016 [6] .

.NET Framework 4.7.2

.NET Framework 4.7.2 a fost inițial implementat ca parte a actualizării Windows 10 aprilie 2018 în aprilie 2018. Începând cu 30 aprilie 2018, este disponibil pentru descărcare gratuită de pe site-ul Microsoft pentru toate sistemele de operare acceptate, și anume: Windows 7 SP1, WIndows 8.1 , Windows 10 (Actualizare aniversară, actualizare creator și actualizare Fall Creators), Windows Server 2008 R2 SP1 , Windows Server 2012 , Windows Server 2012 R2 și Windows Server 2016 [7] .

.NET Framework 4.8

.NET Framework 4.8 a fost lansat pe 18 aprilie 2019.

Notă

  1. ^ Scott Guthrie , Eliberarea codului sursă pentru NET Framework , weblogs.asp.net , 3 octombrie 2007. Accesat la 15 septembrie 2010 .
  2. ^ (RO) Ce este nou în .NET Framework versiunea 2.0 , pe msdn2.microsoft.com. Adus 04-03-2008 .
  3. ^ Ce este Microsoft .NET Framework 3.0? , la netfx3.com . Adus 03-11-2007 (arhivat din original la 11 noiembrie 2008) .
  4. ^ (RO) Anunțarea .NET Framework 4.7 . Adus la 31 decembrie 2017 .
  5. ^ rpetrusha, Versiuni și dependențe .NET Framework , la docs.microsoft.com . Adus la 31 decembrie 2017 .
  6. ^ (RO) Anunțarea .NET Framework 4.7.1 . Adus la 31 decembrie 2017 .
  7. ^ (RO) Anunțarea .NET Framework 4.7.2 . Adus pe 7 iunie 2018 .

Elemente conexe

Alte proiecte

linkuri externe

Controlul autorității VIAF (EN) 3.150.170.462.800.011.322th · LCCN (EN) n2017043838