1 Mart 2017 Çarşamba

.Net Framework Nedir?

  1. .Net Framework Nedir?
  2. Yazılım sektörünün 5-10 yıl içerisinde çok fazla büyümesi ile yazılım geliştiriciliği önem kazandı. Fakat bu ilerleyişi geliştirici arayüzleri yeterince karşılayamıyor olması sektör için sorun oluşturuyordu. Ayrıca tüm platformlar da çalışabilen Java’nın oldukça rağbet görmesi ile Microsoft tarafından geliştirici arayüzü olarak hazırlanan .Net platformu ortaya çıkmıştır.
  3. Bu platform yazılımcılar için (özellikle Microsoft üzerine çalışanlar ) büyük kolaylıklar sağlamıştır. Bunlardan en önemlisi sürükle bırak yöntemi ile kolayca nesne eklenmesi ve kod satırında sınıfların, metodların belirlenmesi ile yanlış kod yazmasının önlenmesi gösterilebilir. Bu kolaylıklarından ziyade .Net platformu ortak bir platform olarak hazırlanmıştır. Yani .Net Framework dosyası kurulu olan her ortamda çalıştırılabilir bir programı tek seferde yazma imkanı sunar.  Eski arayüzler de geliştirilen yazılım web, windows, mobil vb. herhangi bir platform için yazılır ve diğer platformlarda çalıştırılamaz durumdaydı. .Net ile bu sorunda ortadan kaldırılmıştır.
  4. Fakat günümüzde hala .Net Framework eklentisi Java kadar rağbet görmemektedir. Özellikle büyük projelerde geliştiriciler Javayı tercih etmektedir.
  5. .Net Yapı Mimarisi

  1. .Net yukarıda belirtiğim gibi birden fazla programlama dili ile uyumludur. Hatta bu programlama dillerini ortak olarak bir uygulama sayfasında kullanmak da mümkündür. .Net üzerinde geliştirme yapabilmek için Visual Studio programını kurmalısınız. Visual Studio ekranında yer alan Visual Basic, Visual C++, kullanarak yazılım geliştirebilirsiniz.
  1. Şimdi ise .Net’in yapı mimarisinden kısaca bahsedelim. Örnekteki resimde Visual Studio ile yazılan bir uygulamanın .Net Framework ile kullanılan platformda yazılımın çalışması için arka planda yapılan işlemleri sırası ile göstermektedir.
  2. .Net platformunda kod ilk önce Microsoft Intermediate Language (Microsoft Ara Dili) olarak isimlendirilmiş dosya haline dönüştürülür bu dosya içerisinde derlenen kodların Microsoft’un standart haline getirdiği bir assembly dili haline dönüştürür. Bu ara dil de saklanan dosyalar çalıştırılmak istendiğinde ise CLR adı verilen sistem MSIL kodlarını çalıştırır. 

Hiç yorum yok:

Yorum Gönder