Najčešća pitanja o životnom ciklusu - .NET i .NET Core

Idite ovdje da biste potražili životni ciklus proizvoda.

Što je .NET?

.NET je skup komponenti izvođenja, biblioteke i kompilatora koji se mogu koristiti u različitim konfiguracijama za radnu površinu, web, radna opterećenja na uređaju i u oblaku. Višestruka platforma i otvoreni izvor, .NET pruža lagani model razvoja i fleksibilnost za rad raznih razvojnih alata OS platformi. .NET je dostupan na GitHub-u pod licencom MIT. .NET odnosi se na nekoliko tehnologija, uključujući .NET Core, ASP.NET Core i Entity Framework Core.

Kako se isporučuje .NET?

.NET isporučuje glavna izdanja jednom godišnje, oko studenog s parnim brojevima izdanja kao što su .NET 6, .NET8 itd. kao izdanja dugoročne podrške (LTS), i neparnim brojevima izdanja kao što su .NET 5, .NET 7 itd. kao izdanja standardnih termina podrške (STS). LTS izdanja podržana su najmanje 3 godine, ili 12 mjeseci nakon isporuke nasljednog LTS izdanja. STS izdanja podržana su najmanje 18 mjeseci, ili 6 mjeseci nakon isporuke nasljednog izdanja. Više informacija o .NET izdanjima potražite ovdje.

Kako će funkcionirati životni ciklus za .NET?

Informacije o životnom ciklusu za .NET možete pronaći ovdje.

Gdje mogu pronaći datum završetka za određena .NET izdanja?

Datume završetka za sva .NET izdanja možete pronaći ovdje.

Kako funkcionira životni ciklus za ASP.NET Core i entitet Framework Core?

ASP.NET Core i Entity Framework Core isporučuju se kao dio .NET izdanja i slijedit će životni ciklus matičnog izdanja.

Što je s komponentama trećih strana?

U nekim slučajevima instaliranje komponente ili biblioteke treće strane putem NuGet-a može biti preduvjet za korištenje .NET-a. Podrška za te komponente dolazi od dobavljača koji isporučuje te komponente ili biblioteke.

.NET izdanja za određene platforme kao što je Red Hat Enterprise Linux objavit će Red Hat umjesto Microsofta. Za te platforme ažuriranja za .NET bit će dostupna dobavljaču za implementaciju putem njihovih sustava.

Što ako uzmem .NET izvore iz GitHub-a?

Korisnici koji pribave .NET izvorni kod od GitHub-a i sami ga izgrade mogu dobiti popravke i ažuriranja u izvornom obliku s GitHub-a sve dok .NET verzija nije završila podršku i ugraditi ih u vlastitu međuverziju platforme .NET.

Koji je odnos između .NET -a i .NET Framework-a?

.NET i .NET Framework (općenito) imaju podskup-superskup odnos. .NET Core imenovan je kao „Jezgra“ jer sadrži osnovne značajke iz .NET Framework za biblioteke izvođenja i okvira. Na primjer, .NET Core i .NET Framework dijele GC, JIT i vrste kao što su Niz i Popis<T>.

.NET Core stvoren je tako da .NET može biti otvoreni izvor, prijelazna platforma i koristi se u okruženjima s ograničenim resursima.

Zašto .NET izdanja ne slijede isti životni ciklus kao .NET Framework?

.NET je novija razvojna platforma i slijedi moderni pravilnik o životnom ciklusu, izdanja za .NET slijede okretniji, brži ritam izdanja. Aplikacije temeljene na .NET Framework široko su raspoređene na stotine milijuna računala s visokim standardom kompatibilnosti i stabilnosti. To rezultira rjeđim izdanjima za .NET Framework s manje promjena. Zbog tih razlika izdanja .NET i .NET Framework slijede vlastiti životni ciklus.

Ja koristim .NET Framework 4.5.x ili 4.6.x. Znači li to da moram ažurirati svoju aplikaciju za rad s .NET-om?

.NET Framework verzije starije od 4.6.2 dostignule su kraj podrške. Ako koristite .NET Framework 4.6.2 ili kasniji, ne morate ažurirati svoju aplikaciju za rad s .NET-om. Razvojna platforma .NET nudi nekoliko prednosti u odnosu na naslijeđenu Microsoftovu .NET Framework platformu i preporučujemo vam da razmislite o modernizaciji svojih aplikacija radi korištenja modernog .NET-a. Dodatne informacije potražite ovdje.

Gdje mogu saznati više o .NET-u?

Dodatne informacije o .NET-u potražite na web-mjestu .NET Foundation.