
.NET Core, Windows, Linux ve MacOS için yazılım uygulamaları oluşturmak için kullanılabilecek genel amaçlı bir framework’dür. Diğer yazılımların aksine .NET Core, web uygulamaları, mobil uygulamalar, masaüstü uygulamaları, bulut hizmetleri, microservisler, API’ler, oyunlar ve IoT uygulamaları dahil olmak üzere her türlü uygulama/yazılımı oluşturmak için kullanılabilir. Diğer framework’lerden farklı olarak .NET Core, tek bir programlama diliyle sınırlı değildir ve C#, VB.NET, F#, XAML ve TypeScript’i destekler. Bu programlama dilleri açık kaynak kodludur ve bağımsız topluluklar tarafından yönetilir.
.NET Core en gelişmiş, olgun ve kapsamlı class library’leri, ortak API’leri, çoklu dil desteğini ve araçları sunmaktadır. Visual Studio ve Visual Studio Core, .NET Core’u geliştiriciler için en üretken platformlardan biri yapan en gelişmiş ve modern geliştirici IDE’leridir.
.NET Core’un Tarihçesi
Microsoft tarafından geliştirilen .NET Core, şu anda kar amacı gütmeyen bir açık kaynak kuruluşu olan .NET Foundation altında yönetilmektedir. .NET Core, C# ve C++ ile yazılmıştır ve MIT lisansı ile lisanslanmıştır. İlk sürüm olan .NET Core 1.0, 2016 yılında sınırlı işlevsellik ile piyasaya sürüldü. .NET Core 2.0, 14 Ağustos 2017’de yayımlandı. Bu sürümde yayımlanan iki temel framework’ler, ASP.NET Core 2.0 ve Entity Framework Core 2.0 idi. Bir sonraki kararlı sürümler olan .NET Core 2.1 ve 2.2, Mayıs ve Aralık 2018’de piyasaya sürüldü. Kasım 2020’de Microsoft, .NET Framework’ün yerini alan .NET 5.0’ı yayımladı. ‘Core’ markası kaldırıldı ve .NET Framework ile çakışmayı önlemek için 4.0 sürümü atlandı. .NET Core’un şu anki sürümü, 5.0.9’dır ve 10 Ağustos 2021’de duyurulmuştur.
.NET Core Özellikleri
30 yılı aşkın deneyime ve güçlü referanslara sahip olan yeni nesil insan kaynakları yazılımı BilişimHR; teknolojinin en güncel versiyonlarından biri olan, platform bağımsız ve açık kaynak kodlu .net Core teknolojisini kullanmaktadır. Uçtan uca insan kaynakları yönetimi BilişimHR hakkında detaylı bilgi almak için tıklayın.