Skaityti anglų kalba Redaguoti

Bendrinti naudojant


DUK apie „.NET“ ir „.NET Core“ gyvavimo ciklą

Jei norite ieškoti produkto palaikymo ciklo, eikite čia.

Kas yra „.NET“?

„.NET“ yra vykdymo laiko, bibliotekos ir kompiliatoriaus komponentų rinkinys, kurį galima naudoti įvairiose darbalaukio, žiniatinklio, debesies ir įrenginių konfigūracijose. Kelių platformų ir atvirojo kodo „.NET“ suteikia lengvą kūrimo modelį ir lankstumą, leidžiantį dirbti su įvairiais kūrimo įrankiais OS platformose. „.NET“ galima rasti „GitHub“ pagal MIT licenciją. „.NET Core“ reiškia kelias technologijas, įskaitant „.NET Core“, „ASP.NET Core“ ir „Entity Framework Core“.

Kaip veikia „.NET“ siuntimas?

„.NET“ pristato pagrindinius leidimus kartą per metus, maždaug lapkričio mėn., su lyginiais numeriais, pvz., „.NET 6“, „.NET8“ ir t.t. yra ilgalaikio palaikymo (LTS) leidimai ir nelyginiais numeriais, pvz., „.NET 5“, „.NET 7“ ir t.t., yra standartiniai terminų palaikymo (STP) leidimai. LTS leidimai palaikomi mažiausiai 3 metus arba 12 mėnesių po to, kai bus išleisti vėlesni LTS leidimai. STP leidimai palaikomi mažiausiai 18 mėnesių arba 6 mėnesius po to, kai bus išleisti vėlesni leidimai. Daugiau informacijos apie „.NET“ leidimus rasite čia.

Kaip veiks „.NET“ gyvavimo ciklas?

„.NET“ gyvavimo ciklo informaciją galima rasti čia.

Kur galiu rasti konkrečių „.NET“ leidimų pabaigos datą?

Visų „.NET“ leidimų pabaigos datą galite rasti čia.

Kaip veikia „ASP.NET Core“ ir „Entity Framework Core“ ciklas?

„ASP.NET Core“ ir „Entity Framework“ yra pristatomi kaip „.NET“ leidimų dalis ir laikysis pirminio leidimo gyvavimo ciklo.

O kaip dėl trečiųjų šalių komponentų?

Kai kuriais atvejais trečiosios šalies komponento arba bibliotekos diegimas naudojant „NuGet“ gali būti reikalaujama naudoti „.NET“. Šių komponentų palaikymą teiks tiekėjas, kuris siųs šiuos komponentus ar bibliotekas.

„.NET Core“ leidimai tam tikroms platformoms, pvz., „Red Hat Enterprise Linux“, bus paskelbti „Red Hat“, o ne „Microsoft“. Šioms platformoms „.NET“ naujinimai bus prieinami tiekėjui, kad jie galėtų juos įdiegti per savo sistemas.

Ką daryti, jei aš gaunu „.NET“ šaltinius iš „GitHub“?

Klientai, kurie gauna „.NET“ šaltinio kodą iš „GitHub“ ir patys jį kuria, gali gauti pataisymus ir naujinimus šaltinio forma iš „GitHub“, kol „.NET“ versija nepasiekė palaikymo pabaigos, ir įtraukti juos į savo „.NET“ versiją.

Koks yra ryšys tarp „.NET“ ir „.NET Framework“?

„.NET“ ir „.NET Framework“ (visuotinai) turi pogrupio rinkinio ryšį. „.NET Core“ yra pavadintas kaip „Core“, nes jame yra pagrindinės funkcijos iš „.NET Framework“ vykdymo ir sistemos bibliotekos. Pavyzdžiui, „.NET Core“ ir „.NET Framework“ bendrai naudoja „GC“, „JIT“ ir tipus, pvz., „eilutė“ ir „sąrašas“<T>.

„.NET Core“ buvo sukurtas taip, kad „.NET“ gali būti atviro kodo kryžminės platformos ir būti naudojamas daugiau išteklių ribojamos aplinkos.

Kodėl „.NET Core“ leidimai atitinka tą patį gyvavimo ciklą kaip ir „.NET Framework“?

„.NET“ yra naujesnė kūrimo platforma ir atitinka šiuolaikinį gyvavimo ciklą, „.NET“, leidimai seka judriu, greitesniu išleidimo ritmu. Programos, pagrįstos „.NET Framework“, yra labai dažnai diegiamos šimtuose milijonų kompiuterių, kurie yra labai suderinami ir stabilūs. Tai lemia restenius „.NET Framework“ leidimus ir mažiau pakeitimų. Dėl šių skirtumų „.NET“ ir „.NET Framework“ leidimai atitinka savo pačių ciklą.

Aš naudoju „.NET Framework 4.5.x“ arba „4.6.x.“ Ar tai reiškia, kad man reikia atnaujinti savo programą darbui su „.NET“?

„.NET Framework“ senesnės nei 4.6.2 versijos pasiekė palaikymo pabaigą. Jei naudojate „.NET Framework 4.6.2“ arba vėlesnę versiją, jums nereikia atnaujinti savo programos darbui su „.NET“. Nepaisant to, „.NET“ kūrimo platforma turi keletą pranašumų, palyginus su senąja „Microsoft .NET Framework“ platforma, todėl raginame apsvarstyti galimybę modernizuoti savo programas, kad būtų panaudotas modernus „.NET“. Daugiau informacijos rasite čia.

Kur galiu sužinoti daugiau apie „.NET“?

Daugiau informacijos apie „.NET“ galite rasti „.NET Foundation“ svetainėje.