Pogosta vprašanja o življenjskem ciklu – .NET in.NET Core

                              Pojdite sem za iskanje življenjskega cikla vašega izdelka.

Kaj je .NET?

.NET je nabor komponent izvajalnika, knjižnice in prevajalnika, ki se lahko uporabljajo v različnih konfiguracijah za delo na namizju, prek spleta, v oblaku in napravah. .NET ponuja odprtokodni in medplatformski model za razvijanje na različnih platformah in prožnost za uporabo različnih razvojnih orodij platform operacijskih sistemov. .NET je na voljo na GitHub pod licenco MIT. .NET se nanaša na več tehnologij, vključno z ogrodjem .NET Core, ASP.NET Core in Entity Framework Core.

Kako se dobavlja .NET?

.NET je izdal glavne izdaje enkrat letno, približno novembra s celo oštevilčenimi izdajami, kot je .NET 6, .NET8 itd. so izdaje dolgoročne podpore (LTS) in lihe oštevilčene izdaje, na primer .NET 5, .NET 7 itd. so izdaje standardne podpore izrazov (STS). Izdaje LTS so podprte najmanj 3 leta ali 12 mesecev po naslednjih ladjah za izdajo LTS. Izdaje STS so podprte najmanj 18 mesecev ali 6 mesecev po naslednjih ladjah za izdajo. Informacije o življenjskem ciklu za .NET lahko najdete tukaj.

Kako bo deloval življenjski cikel za .NET?

Informacije o življenjskem ciklu za .NET lahko najdete tukaj.

Kje lahko najdem končni datum za določene izdaje .NET?

Končni datum za vse različice .NET lahko najdete tukaj.

Kako deluje življenjski cikel za ASP.NET Core in Entity Framework Core?

ASP.NET Core in Entity Framework Core sta del izdaj .NET in bosta sledila življenjskemu ciklu nadrejenih izdaj.

Kaj pa komponente neodvisnih izdelovalcev?

V nekaterih primerih je lahko nameščanje komponente ali knjižnice tretje osebe prek NuGet predpogoj za uporabo .NET. Podporo za te komponente bo zagotovil prodajalec, ki odpremlja te komponente ali knjižnice.

Izdaje .NET za določene platforme, kot so Red Hat Enterprise Linux, bo namesto Microsofta objavil Red Hat. Za te platforme bodo prodajalcem na voljo posodobitve za .NET Core za uvajanje prek njihovih sistemov.

Kaj če vzamem vire.NET iz GitHub?

Stranke, ki pridobijo izvorno kodo .NET iz storitve GitHub in jo zgradijo sami, lahko pridobijo popravke in posodobitve v izvorni obliki iz storitve GitHub, dokler različica .NET ne doseže konca podpore in jih vključi v svojo lastno graditev ogrodja .NET.

Kakšna je povezava med ogrodjem .NET in ogrodjem .NET Framework?

Ogrodji.NET in .NET Framework (na splošno) imata razmerje podmnožica-nadmnožica. .NET Core je imenovan »Core«, ker vsebuje osnovne funkcije ogrodja .NET Framework za izvajalnike in knjižnice ogrodij. Na primer, .NET Core in .NET Framework imata v skupni rabi GC, JIT in vrste, kot sta String in List<T>.

.NET Core je bil ustvarjen, da je .NET lahko odprtokoden, za različne platforme in da se lahko uporablja v okoljih z omejenimi viri.

Zakaj izdaje .NET ne sledijo istemu življenjskem ciklu kot ogrodje .NET Framework?

.NET je novejša razvojna platforma, izdaje za .NET pa imajo okreten, hitrejši ritem izdajanja. Aplikacije, ki temeljijo na ogrodju .NET Framework, se široko uporabljajo v več sto milijonih računalnikov s strogimi zahtevami glede združljivosti in stabilnosti. To pomeni manj pogoste izdaje za ogrodje .NET Framework z manj spremembami. Zaradi teh razlik izdaje .NET in .NET Framework sledijo svojemu življenjskemu ciklu.

Uporabljam ogrodje .NET Framework 4.5. x ali 4.6. x. Ali to pomeni, da moram posodobiti svojo aplikacijo, tako, da bo delovala z .NET?

ogrodje .NET Framework različice, starejše od 4.6.2, so dosegle konec podpore. Če uporabljate ogrodje .NET Framework 4.6.2, vam ni treba posodobiti aplikacije za delo z .NET. Kljub tem razvojna platforma ogrodja .NET ponuja več prednosti pred podedovano platformo Microsoft .NET Framework, zato vas spodbujamo, da posodobite svoje aplikacije in tako izkoristite sodobno ogrodje .NET. Več informacij najdete tukaj.

Kje lahko izvem več o .NET?

Več informacij o .NET Core najdete na spletnem mestu .NET Foundation.