.NET Framework nedir?
Bilgisayar yazılımıyla uğraşan kişilerin bilmek zorunda olduğu .NET Framework nedir? Nasıl kullanılır? .NET Framework türleri nelerdir?
.NET Framework nedir?
.NET, Microsoft tarafından kurulan ve yazılım geliştiricilere
kolaylık sunan bir programlama sistemidir. Bu sistem dahilinde pek
çok farklı işletim sistemine uyumlu yazılım geliştirilebilir.
Sistemin bir parçası olan .NET Framework ise hazırlanan
programların Windows işletim sistemine uyumluluğunu sağlayan .NET
türüdür.
.NET Framework sisteminin çalışması için, bilgisayarlarda .NET
Framework sürümünün yüklü olması gerekmektedir. Bazı
bilgisayarlarda, Windows işletim sistemi yüklü olsa da Microsoft
internet sitesinden indirerek kurulum yapmak gerekebilir.
.NET Framework türleri
.NET Framework: Windows işletim sisteminde çalışan tüm ürünlerde kullanılır
.NET Core: Windows, Linux ve macOS’ta çalışan ürünler için kullanılan çapraz platformdur.
Xamarin / Mono, iOS ve Android :İşletim sistemindeki ürünleri çalıştırmak için kullanılır.
.NET Standard: .NET ile hazırlanan ürünlerin arayüzlerinin resmi adıdır.
.NET Framework nasıl çalışır?
.NET Framework sisteminin iki bileşeni vardır. Bunlar Common Language Runtime (CLR) ve Class Library’dir.
Common Language Runtime (CLR): .NET uygulamalarını çalıştıran yürütme moturu olan CLR, çöp toplama, iş parçacığı yönetimi, tur güvenliği gibi hizmetleri yapar.
Class Library: İşlevsellik için ortak arayüz ve tür bütünlüğü sağlar. Tarihler, dizeler, sayılar bunun içerisinde bulunur.
.NET Framework uygulamaları C #, F # veya Visual Basic ile yazılır. Daha sonra ortak kullanım için Common Intermediate Language kısaca CIL olarak derlenir. Derlenen kodlar DLL ya da EXE uzantılı dosyalarda tutulur.