Jei norite ieškoti produkto palaikymo ciklo, eikite čia.
„.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“.
„.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.
„.NET“ gyvavimo ciklo informaciją galima rasti čia.
Visų „.NET“ leidimų pabaigos datą galite rasti čia.
„ASP.NET Core“ ir „Entity Framework“ yra pristatomi kaip „.NET“ leidimų dalis ir laikysis pirminio leidimo gyvavimo ciklo.
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.
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ą.
„.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.
„.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.