Intern
.NET Core ir daudzplatformu versija .NET, kas paredzēta mūsdienīgu lietojumprogrammu izstrādei, kas darbojas dažādās operētājsistēmās.
sobes.tech AI
Atbilde no AI
.NET Core ir bezmaksas, daudzplatformu un atvērta koda platforma, ko izmanto dažādu tipu lietojumprogrammām, tostarp:
- Tīmekļa lietojumprogrammām un pakalpojumiem
- Mikropakalpojumiem
- Konsoles lietojumprogrammām
- Bibliotekām
Galvenās atšķirības un priekšrocības salīdzinājumā ar .NET Framework:
- Daudzplatformu: Darbojas Windows, macOS un Linux sistēmās.
- Atvērta koda: Izstrādāta un uzturēta kopienas un Microsoft.
- Augsta veiktspēja: Optimizēta mūsdienu darba slodzēm.
- Elastīgs izvietošanas modelis: Var tikt izvietota kā atkarīga no ietvara vai kā neatkarīga lietojumprogramma.
- Modulāra: Sastāv no mazām, neatkarīgām NuGet paketēm.
.NET Core arhitektūra balstās uz:
- CoreCLR (Core Common Language Runtime): Virtuālā mašīna, kas atbild par koda izpildi.
- .NET klases bibliotēkām: Standarta bibliotēku kopums dažādiem uzdevumiem.
- SDK (Software Development Kit): Rīki lietojumprogrammu izstrādei, būvēšanai un publicēšanai.
Piemērs vienkāršai konsoles lietojumprogrammai .NET Core:
using System;
public class Program
{
public static void Main(string[] args)
{
Console.WriteLine("Hello, .NET Core!"); // Izvada rindu konsolē
}
}