Microsoft ne-a oferit prima previzualizare a .NET core 2.0 în urmă cu aproximativ trei luni. Previzualizarea a prezentat numeroase caracteristici, cum ar fi arhive binare Linux, magazin de pachete de rulare, nu este nevoie de OpenSSL pe OSX și executabile independente, printre altele. Luni, Microsoft a lansat versiunea finală a .NET core 2.0.
Rich Lander, membru al echipei Common Language Runtime, numește cea mai recentă versiune a .NET Core „mai ușor de utilizat și mult mai capabilă ca platformă”. Lander spune asta .NET dezvoltatorii pot începe să se dezvolte cu Core 2.0 la linia de comandă, în editorul de text preferat, în Visual Studio Code, în Visual Studio pentru Mac sau în Visual Studio 2017 15.3 (ultimele două au fost, de asemenea, juste eliberată). Lander adaugă în continuare acest lucru despre platformă:
„Este pregătit pentru încărcări de lucru de producție, pe propriul hardware sau în cloud-ul dvs. preferat, cum ar fi Microsoft Azure.”
Iată câteva dintre caracteristicile importante ale .NET core 2.0:
- Binare Linux: Cea mai recentă versiune a .NET core conține arhive binare care sunt compatibile cu distribuțiile Linux acceptate de .NET Core, permițând dezvoltatorului să experimenteze distrosuri care nu se află pe lista acceptată, dar sunt totuși compatibil.
- Nu este nevoie de OpenSSL pe OSX: Cu .NET core 2.0, Microsoft a făcut modificări bibliotecilor de criptare pentru a profita din plin de serviciile disponibile nativ în Mac OS, eliminând în mod eficient nevoia de OpenSSL pe OSX.
- Magazin de pachete Runtime: .NET core 2.0 are un depozit de pachete Runtime, care permite crearea unui cache precompilat de biblioteci comune, care poate apoi să fie furnizat centralizat în loc să fie implementat în fiecare aplicație, reducând dramatic dimensiunea implementării și timp.
- Executabile independente: Cu cea mai recentă versiune de bază .NET, aplicațiile portabile și independente vor folosi acum executabile de gazdă separate. Acest lucru va permite dezvoltatorului aplicației să semneze executabilul gazdă utilizând semnătura lor digitală.
- Alte caracteristici: Alte caracteristici demne de menționat includ arhive binare portabile pentru toate platformele, versiunile Windows Arm32 și Arm64 și suportul pentru versiunile Linux Arm.
Microsoft a lansat, de asemenea Visual Studio 2017 versiunea 15.3 și Visual Studio pentru Mac versiunea 7.1 luni. Cea mai recentă versiune a Visual Studio 2017 îmbunătățește accesibilitatea, prin adaptarea Visual Studio cu cele mai populare cititoare de ecran. Cea mai recentă versiune a Visual Studio pentru Mac adaugă suport pentru direcționarea .NET Core 2.0 pentru aplicațiile sale web, serviciile web și consola aplicații, precum și să permită dezvoltatorului să creeze .NET standard 2.0 în proiecte de bibliotecă, permițându-le să partajeze mai mult cod proiecte.
Povești conexe pe care trebuie să le verificați:
- Microsoft lansează .NET Core Tools 1.0 cu suport pentru mai multe platforme
- WebCatalog este un program desktop care rulează nativ aplicațiile dvs. web preferate