Obsah

.NET Core

.NET Core je modulární, multiplatformní a open-source implementace .NETu. Byla navržena tak, aby umožnila vývojářům vytvářet aplikace běžící na Windows, Linuxu i macOS. V roce 2020 byla transformována do sjednoceného .NET 5 a novějších verzí.

1. Proč .NET Core vznikl?

Před příchodem .NET Core existoval pouze .NET Framework, který byl:

.NET Core tyto problémy vyřešil zavedením modularity a nezávislosti na platformě, což umožnilo masivní nasazení v cloudových prostředích a Docker kontejnerech.

2. Klíčové vlastnosti

3. Komponenty .NET Core

4. Porovnání: .NET Framework vs. .NET Core

Vlastnost .NET Framework .NET Core
Platforma Pouze Windows Windows, Linux, macOS
Open Source Ne (jen některé části) Ano (kompletně)
Instalace Celosystémová Lokální (součást aplikace)
Výkon Vysoký Extrémní (optimalizováno)
Hlavní využití Legacy aplikace, Desktop Web, Cloud, Mikroslužby

5. Budoucnost: Přechod na moderní .NET

S verzí .NET Core 3.1 skončilo toto specifické názvosloví. Microsoft následně vydal .NET 5, který spojil .NET Core a Mono (mobilní verze) do jednoho celku. Dnešní verze (.NET 6, 7, 8) jsou přímými nástupci .NET Core a pokračují v jeho filozofii.


Související články:

Tagy: programming dot-net-core framework open-source multiplatform backend