.NET Core

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Microsoft .NET logo.png

.NET este un cadru software gratuit și open source pentru sistemele de operare Microsoft Windows , MacOS și Linux . [1] Acesta constă din CoreCLR , o implementare completă de execuție a CLR , mașina virtuală care gestionează execuția programelor .NET. CoreCLR vine cu un compilator optimizat just-in-time , numit RyuJIT. [2]

Descriere

În timp ce .NET Core partajează o parte a API - urilor .NET Framework , include propriul API care nu face parte din .NET Framework.

.NET Core acceptă patru scenarii multi-platformă: aplicații web ASP.NET Core, aplicații de linie de comandă, biblioteci și aplicații Universal Windows Platform .

Începând cu versiunea 3.0 .NET Core acceptă, de asemenea, dezvoltarea de aplicații cu tehnologia Windows Forms și Windows Presentation Foundation .

Cadrul acceptă utilizarea pachetelor NuGet și, spre deosebire de .NET Framework, nu folosește Windows Update pentru a se actualiza, ci Managerul de pachete.

.NET Core 1.0 a fost lansat pe 27 iunie 2016, împreună cu Microsoft Visual Studio 2015 Update 3, care permite dezvoltarea de aplicații .NET Core

.NET Core 1.0.4 și .NET Core 1.1.1 au fost lansate împreună cu .NET Core Tools 1.0 și Visual Studio 2017 pe 7 martie 2017

.NET Core 2.0 a fost lansat pe 14 august 2017, împreună cu Visual Studio 2017 15.3, ASP.NET Core 2.0 și Entity Framework Core 2.0

.NET Core 3.0 a fost anunțat pe 7 mai 2018 în timpul Microsoft Build. A fost lansat în septembrie 2019. [3]

.NET 5.0 a fost lansat pe 10 noiembrie 2020 în timpul .NET Conf 2020. [4] Denumirea CORE este eliminată pentru a indica faptul că aceasta și versiunile viitoare sunt principala implementare a platformei .NET, fără a înlocui versiunile stivei. NET Framework 4 .x încă acceptat. [5]

Cea mai recentă versiune disponibilă este 5.0.5.

Versiuni

  • .NET Core 1.0 (lansat pe 27 iunie 2016); [6]
  • .NET Core 2.0 (lansat pe 14 august 2017); [7]
    • .NET Core 2.1 (lansat pe 30 mai 2018) [8]
  • .NET Core 3.0 (lansat pe 23 septembrie 2019); [9]
    • .NET Core 3.1 (lansat pe 3 decembrie 2019); [10]
  • .NET 5.0 (lansat pe 10 noiembrie 2020); [11]
    • .NET 5.0.5 (lansat pe 6 aprilie 2021); [12]

Notă

  1. ^ Descărcați .NET Core , de la microsoft.com , Microsoft . Adus la 31 octombrie 2017 .
  2. ^ Immo Landwerth, CoreCLR este acum Open Source , pe .NET Framework Blog , Microsoft , 3 februarie 2015. Adus pe 27 februarie 2015 .
  3. ^ Foaie de parcurs oficială pe GitHub , pe GitHub .
  4. ^ (EN) Announcing .NET 5.0 , .NET Blog, 10 noiembrie 2020. Adus 16 ianuarie 2021.
  5. ^ IEvangelist, What's New in .NET 5 , at docs.microsoft.com . Adus la 16 ianuarie 2021 .
  6. ^ Peter Bright, lansat .NET Core 1.0, acum susținut oficial de Red Hat , pe Ars Technica , Condé Nast , 27 iunie 2016.
  7. ^ Anunțarea .NET Core 2.0 , la blogs.msdn.microsoft.com , .NET Blog, 14 august 2017.
  8. ^ ( RO ) .NET Blog | Anunțând .NET Core 2.1 , pe blogul .NET , 30 mai 2018. Adus pe 21 februarie 2019 .
  9. ^ Rich Lander, .NET Core 3 și asistență pentru aplicații desktop Windows . MSDN , Microsoft , 7 mai 2018.
  10. ^ ( EN ) .NET Core 3.1.0 - 3 decembrie 2019 , pe github.com .
  11. ^ (EN) Descărcați .NET 5.0 (Linux, MacOS și Windows) , Microsoft. Adus la 16 ianuarie 2021 .
  12. ^ (EN) dotnet / core , pe GitHub. Adus la 13 aprilie 2021 .

linkuri externe