Intern
.NET Core, müxtəlif əməliyyat sistemlərində işləyən müasir tətbiqlər yaratmaq üçün nəzərdə tutulmuş çoxplatformalı .NET versiyasıdır.
sobes.tech Süni İntellekt
AI-dan cavab
.NET Core pulsuz, çox platformalı və açıq mənbəli platformadır və müxtəlif növ tətbiqlər yaratmaq üçün istifadə olunur, o cümlədən:
- Veb tətbiqlər və xidmətlər
- Mikroservislər
- Konsol tətbiqləri
- Kitabxanalar
.NET Framework ilə müqayisədə əsas fərqlər və üstünlüklər:
- Çox platformalı: Windows, macOS və Linux-da işləyir.
- Açıq mənbə: İcma və Microsoft tərəfindən hazırlanır və dəstəklənir.
- Yüksək performans: Müasir iş yüklərinə optimallaşdırılıb.
- Çevik yerləşdirmə modeli: Framework-ə bağlı və ya müstəqil tətbiq kimi yerləşdirilə bilər.
- Modulluq: Kiçik, müstəqil NuGet paketlərindən ibarətdir.
.NET Core-un memarlığı aşağıdakı elementlərə əsaslanır:
- CoreCLR (Core Common Language Runtime): Kodu icra edən virtual maşın.
- .NET sinif kitabxanaları: Müxtəlif tapşırıqlar üçün standart kitabxanalar.
- SDK (Software Development Kit): Tətbiqlərin inkişafı, yığılması və yayımlanması üçün vasitələr.
.NET Core-da sadə konsol tətbiqi nümunəsi:
using System;
public class Program
{
public static void Main(string[] args)
{
Console.WriteLine("Hello, .NET Core!"); // Konsolda sətir göstərir
}
}