Întrebări frecvente privind ciclul de viață - .NET și .NET Core

                              Mergeți aici pentru a căuta ciclul de viață al produsului dvs.

Ce este .NET?

.NET Core este un set de componente runtime, de bibliotecă și compilator care pot fi utilizate în diferite configurații pentru fluxurile de lucru de pe desktop, de pe web, din cloud și de pe dispozitiv. Multi-platformă și open source, .NET oferă un model de dezvoltare ușoară și flexibilitatea necesară pentru a utiliza o varietate de platforme de sisteme de operare pentru instrumente de dezvoltare. .NET este disponibil pe GitHub sub licența MIT. .NET se referă la mai multe tehnologii, inclusiv .NET Core, ASP.NET Core și Entity Framework Core.

Cum se livrează .NET?

.NET livrează versiuni majore o dată pe an, în jurul lunii noiembrie, versiunile cu numere pare, cum ar fi .NET 6, .NET8 etc., fiind versiuni cu asistență pe termen lung (LTS), iar versiunile cu numere impare, cum ar fi .NET 5, .NET 7 etc., fiind versiuni cu asistență pe termen standard (STS). Versiunile LTS beneficiază de asistență timp de cel puțin 3 ani sau 12 luni după livrarea unei versiuni LTS succesoare. Versiunile STS beneficiază de asistență timp de cel puțin 18 luni sau 6 luni după livrarea unei versiuni succesoare. Informații suplimentare despre versiunile .NET pot fi găsite aici.

Cum va funcționa ciclul de viață pentru .NET?

Informațiile despre ciclul de viață pentru .NET pot fi găsite aici.

Unde pot găsi data de sfârșit pentru anumite versiuni de .NET?

Puteți găsi data de sfârșit pentru toate versiunile .NET aici.

Cum funcționează ciclul de viață pentru ASP.NET Core și Entity Framework Core?

ASP.NET Core și Entity Framework Core se livrează ca parte a versiunilor .NET și vor urma ciclul de viață al versiunii părinte.

Dar componentele terțe?

În unele cazuri, instalarea unei componente sau biblioteci terțe prin NuGet poate fi o condiție prealabilă pentru utilizarea .NET. Suportul pentru aceste componente va proveni de la furnizorul care livrează aceste componente sau biblioteci.

Versiunile .NET pentru anumite platforme, cum ar fi Red Hat Enterprise Linux, vor fi publicate de Red Hat, nu de Microsoft. Pentru aceste platforme, actualizările pentru .NET vor fi puse la dispoziția furnizorului pentru implementare prin sistemele acestuia.

Ce se întâmplă dacă iau surse pentru .NET de la GitHub?

Clienții care obțin codul sursă .NET de la GitHub și îl construiesc singuri pot obține remedieri și actualizări sub formă de sursă de la GitHub, atât timp cât versiunea .NET nu a ajuns la data de sfârșit al perioadei de asistență și le încorporează în propria lor versiune de .NET.

Care este relația dintre .NET și .NET Framework?

.NET și .NET Framework (în general) au o relație de tip subset-superset. .NET Core este numit "Core", deoarece conține caracteristicile de bază din .NET Framework atât pentru bibliotecile runtime, cât și pentru bibliotecile cadru. De exemplu, .NET Core și .NET Framework partajează GC, JIT și tipuri, cum ar fi șir și listă<T>.

.NET Core a fost creat astfel încât .NET să poată fi open-source, multi-platformă și să fie utilizat în medii cu resurse mai limitate.

De ce versiunile .NET nu urmează același ciclu de viață precum .NET Framework?

.NET este o platformă de dezvoltare mai nouă și urmează un ciclu de viață modern, iar versiunile pentru .NET urmează o cadență de lansare agilă, mai rapidă. Aplicațiile bazate pe .NET Framework sunt implementate pe scară largă în sute de milioane de computere cu un grad ridicat de compatibilitate și stabilitate. Acest lucru duce la versiuni mai puțin frecvente pentru .NET Framework cu mai puține modificări. Din cauza acestor diferențe, versiunile .NET și .NET Framework urmează propriul lor ciclu de viață.

Folosesc .NET Framework 4.5.x sau 4.6.x. Aceasta înseamnă că trebuie să actualizez aplicația pentru a lucra cu .NET?

Versiunile .NET Framework mai vechi de versiunea 4.6.2 au ajuns la data de sfârșit al perioadei de asistență. Dacă utilizați .NET Framework 4.6.2 sau o versiune ulterioară, nu trebuie să actualizați aplicația pentru a lucra cu .NET. Acestea fiind spuse, platforma de dezvoltare .NET oferă mai multe avantaje față de platforma Microsoft .NET Framework moștenită și vă încurajăm să luați în considerare modernizarea aplicațiilor pentru a utiliza .NET modern. Găsiţi mai multe informaţii aici.

Unde pot afla mai multe despre .NET?

Puteți găsi mai multe informații despre .NET pe site-ul web .NET Foundation.