Intern
.NET Core egy többplatformos verziója a .NET-nek, amely modern alkalmazások létrehozására szolgál, amelyek különböző operációs rendszereken működnek.
sobes.tech MI
Válasz az MI-től
A .NET Core egy ingyenes, többplatformos és nyílt forráskódú platform különféle típusú alkalmazások létrehozására, beleértve:
- Webalkalmazásokat és szolgáltatásokat
- Mikroszolgáltatásokat
- Konzolalkalmazásokat
- Könyvtárakat
A fő különbségek és előnyök a .NET Frameworkhez képest:
- Többplatformos: Windows, macOS és Linux rendszereken fut.
- Nyílt forráskód: Közösség és a Microsoft fejleszti és tartja karban.
- Magas teljesítmény: Modern munkaterhelésekhez optimalizált.
- Rugalmas telepítési modell: Framework-függő vagy önálló alkalmazásként is telepíthető.
- Modularitás: Kisebb, független NuGet csomagokból áll.
A .NET Core architektúrája a következő elemekre épül:
- CoreCLR (Core Common Language Runtime): Virtuális gép, amely a kód végrehajtásáért felelős.
- .NET osztálykönyvtárak: Különféle feladatokra szolgáló standard könyvtárak.
- SDK (Software Development Kit): Eszközök az alkalmazások fejlesztéséhez, fordításához és közzétételéhez.
Egyszerű konzolalkalmazás példája .NET Core-ban:
using System;
public class Program
{
public static void Main(string[] args)
{
Console.WriteLine("Hello, .NET Core!"); // Egy sort ír ki a konzolra
}
}