Najčastejšie otázky o životnom cykle – .NET a .NET Core

                              Životný cyklus svojho produktu nájdete tu.

Čo je to .NET?

.NET je súbor komponentov runtime, knižníc a prekladačov, ktoré možno používať v rôznych konfiguráciách pre pracovné zaťaženie počítača, webu, cloudu a zariadenia. Technológia .NET, ktorá je multiplatformová a má otvorený zdrojový kód, predstavuje jednoduchý vývojový model a flexibilitu pri práci s rôznymi platformami OS vývojových nástrojov. .NET je k dispozícii na paltforme GitHub pod licenciou MIT. .NET sa vzťahuje na niekoľko technológií vrátane .NET Core, ASP.NET Core a Entity Framework Core.

Ako sa dodáva .NET?

Hlavné verzie siete .NET sa vydávajú raz ročne, približne v novembri, pričom párne verzie ako .NET 6, .NET8 atď. sú vydania s dlhodobou podporou (LTS) a nepárne verzie ako .NET 5, .NET 7 atď. sú vydania so štandardnou podporou (STS). Vydania LTS sú podporované minimálne 3 roky alebo 12 mesiacov po vydaní nástupného vydania LTS. Vydania STS sú podporované minimálne 18 mesiacov alebo 6 mesiacov po vydaní nástupného vydania. Informácie o životnom cykle pre .NET nájdete tu.

Ako bude fungovať životný cyklus pre .NET?

Informácie o životnom cykle pre .NET nájdete tu.

Kde nájdem dátum ukončenia pre konkrétne vydania .NET?

Dátum ukončenia pre všetky vydania .NET nájdete tu.

Ako funguje životný cyklus pre ASP.NET Core a pre Entity Framework Core?

ASP.NET Core a Entity Framework Core sa dodávajú ako súčasť .NET a budú nasledovať životný cyklus nadradeného vydania.

A čo komponenty tretích strán?

V niektorých prípadoch môže byť inštalácia komponentu alebo knižnice tretej strany prostredníctvom služby NuGet nevyhnutnou podmienkou na používanie .NET. Podpora týchto súčastí bude pochádzať od dodávateľa, ktorý dodáva tieto súčasti alebo knižnice.

Vydania .NET pre určité platformy, napríklad Red Hat Enterprise Linux, bude namiesto spoločnosti Microsoft publikovať Red Hat. V prípade týchto platforiem budú aktualizácie pre .NET sprístupnené dodávateľovi na nasadenie prostredníctvom jeho systémov.

Čo ak získavam zdroje .NET zo služby GitHub?

Zákazníci, ktorí získajú zdrojový kód .NET zo služby GitHub a zostavia si ho sami, môžu získať opravy a aktualizácie v podobe zdrojového kódu zo služby GitHub, pokiaľ verzia .NET nedosiahla koniec podpory, a začleniť ich do vlastného zostavenia .NET.

Aký je vzťah medzi .NET a .NET Framework?

.NET a .NET Framework (všeobecne) majú vzťah nadmnožina-podmnožina. .NET Core je pomenovaný ako „Core“ (jadro), pretože obsahuje základné funkcie z rozhrania .NET Framework pre režim runtime aj knižnice rozhrania. Napríklad .NET Core a .NET Framework zdieľajú GC, JIT a typy ako reťazec a zoznam<T>.

.NET Core bol vytvorený tak, že .NET môže byť open-source, pre viac platforiem a môže byť použitý v prostrediach s viac obmedzenými zdrojmi.

Prečo vydania .NET nenasledujú rovnaký životný cyklus ako .NET Framework?

.NET je novšia vývojová platforma a riadi sa moderným životným cyklom. Vydávanie verzií pre .NET prebieha flexibilne a rýchlejšie. Aplikácie založené na .NET Framework sú bežne nasadzované na stovkách miliónov počítačov s vysokou úrovňou kompatibility a stability. To má za následok menej časté vydania pre rozhranie .NET Framework s menším počtom zmien. Vzhľadom na tieto rozdiely majú vydania .NET a .NET Framework vlastný životný cyklus.

Používam .NET Framework 4.5.x alebo 4.6.x. Znamená to, že musím svoju aplikáciu aktualizovať, aby pracovala s .NET?

Verzie .NET Framework staršie ako 4.6.2 dosiahli koniec podpory. Ak používate .NET Framework 4.6.2 alebo novší, nemusíte aktualizovať svoju aplikáciu, aby fungovala s .NET. Napriek tomu ponúka vývojová platforma .NET niekoľko výhod oproti staršej platforme Microsoft .NET Framework a odporúčame, aby ste zvážili modernizáciu svojich aplikácií s využitím modernej platformy .NET. Ďalšie informácie nájdete tu.

Kde sa môžem dozvedieť viac o .NET?

Ďalšie informácie o .NET nájdete na webovej lokalite .NET Foundation.