Nejčastější dotazy k životnímu cyklu – .NET a .NET Core

                               Přejděte prosím sem a vyhledejte životní cyklus svého produktu.

Co je to .NET?

.NET Core je sada komponent runtime, knihovny a kompilátoru, kterou lze použít v různých konfiguracích pro úlohy na ploše, webu, v cloudu a v zařízení. Multiplatformní a open source, .NET poskytuje lehký vývojový model a flexibilitu pro práci s různými vývojovými nástroji pro platformy OS. .NET je k dispozici na GitHub pod licencí MIT. .NET se vztahuje na několik technologií, včetně .NET Core, ASP.NET Core a Entity Framework Core.

Jak se doručuje .NET?

.NET vydává jednou ročně přibližně v listopadu velké vydání, přičemž verze číslované sudě, například .NET 6, .NET8 atd., jsou verze dlouhodobé podpory (LTS) a verze s lichými čísly, například .NET 5, .NET 7 atd., jsou verze standardní podpory (STS). Verze LTS mají podporu po dobu minimálně 3 let nebo 12 měsíců po následné verzi LTS. Verze služby STS mají podporu minimálně 18 měsíců nebo 6 měsíců po následné verzi. Informace o životním cyklu vydání .NET naleznete zde.

Jak bude fungovat životní cyklus .NET?

Informace o životním cyklu pro .NET naleznete zde.

Kde najdu datum ukončení pro konkrétní verze .NET?

Datum ukončení pro všechna vydání .NET naleznete zde.

Jak funguje životní cyklus ASP.NET Core a Entity Framework Core?

ASP.NET Core a Entity Framework Core se vydávají jako součást .NET a budou sledovat životní cyklus nadřazené verze.

A co komponenty třetích stran?

V některých případech instalace součásti nebo knihovny jiného výrobce prostřednictvím NuGet může být předpokladem pro použití .NET. Podpora pro tyto součásti bude pocházet od dodavatele, který dodává tyto součásti nebo knihovny.

Verze .NET pro určité platformy, jako je Red Hat Enterprise Linux, budou publikovány společností Red Hat místo společnosti Microsoft. Pro tyto platformy budou aktualizace pro .NET zpřístupněny dodavateli pro nasazení prostřednictvím svých systémů.

Co když získám zdroje .NET z GitHubu?

Zákazníci, kteří získají zdrojový kód .NET z GitHubu a sami ho sestaví, můžou získat opravy a aktualizace ve zdrojové podobě z GitHubu, pokud verze .NET nedosáhla konce podpory, a mohou je tak začlenit do vlastní sestavy .NET.

Jaký je vztah mezi .NET a .NET Framework?

.NET a .NET Framework (obecně) mají vztah podmnožiny a nadmnožiny. .NET Core je pojmenován jako "Core", protože obsahuje základní funkce z rozhraní .NET Framework pro knihovny runtime i framework. Například .NET Core a .NET Framework sdílejí GC, JIT a typy jako String a List<T>.

.NET Core bylo vytvořeno tak, aby rozhraní .NET mohlo být open source napříč platformami a mohlo být použito v prostředích s větším omezením prostředků.

Proč se verze .NET neřídí stejným životním cyklem jako rozhraní .NET Framework?

.NET je novější vývojová platforma a řídí se moderním životním stylem, verze pro .NET jsou vydávány pružněji a s větší frekvencí. Aplikace založené na rozhraní .NET Framework jsou nainstalovány ve stovkách milionů počítačů s vysokou laťkou pro kompatibilitu a stabilitu. Výsledkem je nižší frekvence nových verzí pro rozhraní .NET Framework s menším počtem změn. Vzhledem k těmto rozdílům mají verze .NET a .NET Framework svůj vlastní životní cyklus.

Používám rozhraní .NET Framework 4.5.x nebo 4.6.x. Znamená to, že je třeba aktualizovat aplikaci pro práci s rozhraním .NET?

Podpora verzí rozhraní .NET Framework starší než 4.6.2 už byla ukončena. Pokud používáte rozhraní .NET Framework 4.6.2 nebo novější, není třeba aktualizovat aplikaci pro práci s .NET Core. Znamená to, že vývojová platforma .NET nabízí oproti starší platformě Microsoft .NET Framework několik výhod a doporučujeme zvážit modernizaci aplikací tak, aby využívaly moderní .NET. Více informací najdete zde.

Kde se mohu dozvědět více o rozhraní .NET?

Další informace o .NET najdete na stránce .NET Foundation.