Sobes.tech
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
    }
}