.Cadru net
.Cadru net software | |
---|---|
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:
- Common Language Runtime sau mediu de execuție CLR.
- Biblioteca de clase.
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ă se ocupă de compilarea codului 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ă:
- Integrarea actualizărilor de securitate și a remediilor de erori din versiunea anterioară
- Mai multe modificări ale API-ului
- Suport pentru controlul dispozitivelor mobile în ASP.NET
- .NET Compact Framework - o versiune a cadrului pentru dispozitive mobile
- Suport integrat pentru bazele de date ODBC și Oracle
- Suport protocol IPv6 internet
.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 un control mai mare 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
.NET Framework 3.0 , denumit în 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]
- Windows Presentation Foundation (denumit în cod Avalon ): un nou subsistem grafic;
- Windows Communication Foundation (denumit în cod Indigo ): un subsistem pentru construirea de aplicații distribuite cu suport pentru logica tranzacțională .
- Windows Workflow Foundation , pentru a oferi aplicațiilor tehnologia de proiectare, execuție și administrare a diagramelor de flux.
- Windows CardSpace , pentru a oferi aplicațiilor un metasistem de identitate pentru a gestiona parolele și datele confidențiale în general, prezentând apoi datele agregate într-un fel de carte de identitate virtuală.
.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:
- Îmbunătățiri ale limbajului, în special C # 3.0 și Visual Basic 9:
- Suport pentru calculul lambda și metoda extensiei
- Tipuri anonime cu inferență statică
- Language Integrated Query (LINQ) care permite limbajelor .NET să efectueze interogări de date, cu sintaxă similară cu cea a SQL
- Funcții noi de rețea
- Funcționalitate AJAX către ASP.NET
.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] :
- Suport în Windows 10 la formulare Windows cu DPI ridicat
- Suport ecran tactil în Windows 10 pentru aplicații Windows WPF
- Suport îmbunătățit pentru criptare (folosind criptare eliptică ).
- Suport pentru C # versiunea 7 și VisualBasic versiunea 15, inclusiv ValueTuple
- Suport pentru .NET Standard versiunea 1.6
- Îmbunătățiri de performanță și fiabilitate
.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ă
- ^ Scott Guthrie , Eliberarea codului sursă pentru NET Framework , weblogs.asp.net , 3 octombrie 2007. Accesat la 15 septembrie 2010 .
- ^ (RO) Ce este nou în .NET Framework versiunea 2.0 , pe msdn2.microsoft.com. Adus 04-03-2008 .
- ^ Ce este Microsoft .NET Framework 3.0? , la netfx3.com . Adus 03-11-2007 (arhivat din original la 11 noiembrie 2008) .
- ^ (RO) Anunțarea .NET Framework 4.7 . Adus la 31 decembrie 2017 .
- ^ rpetrusha, Versiuni și dependențe .NET Framework , la docs.microsoft.com . Adus la 31 decembrie 2017 .
- ^ (RO) Anunțarea .NET Framework 4.7.1 . Adus la 31 decembrie 2017 .
- ^ (RO) Anunțarea .NET Framework 4.7.2 . Adus pe 7 iunie 2018 .
Elemente conexe
- Microsoft .NET
- Visual Basic .NET
- ASP.NET
- C ascuțit
- Reflector .NET
- ASP.NET MVC Framework
- Mono (proiect)
- .NET Core
Alte proiecte
- Wikimedia Commons conține imagini sau alte fișiere în .NET Framework
linkuri externe
- ( RO ) Site oficial , la dotnet.microsoft.com .
- .NET Framework , pe Sapienza.it , De Agostini .
- ( EN ) .NET Framework Cerințe de sistem , la docs.microsoft.com .
Controlul autorității | VIAF (EN) 3.150.170.462.800.011.322th · LCCN (EN) n2017043838 |
---|