Cuma, Aralık 1, 2023
  • Anasayfa
  • Haberler
  • Oyun
  • Mobil
  • Genel
  • Videolar
  • Sistem Tavsiyeleri
  • İş Dünyasından
  • Anasayfa
  • Haberler
  • Oyun
  • Mobil
  • Genel
  • Videolar
  • Sistem Tavsiyeleri
  • İş Dünyasından
No Result
View All Result
Morning News
No Result
View All Result
Home Genel

Microsoft .NET Framework Nedir?

admin by admin
14 Ağustos 2022
in Genel
0
0
SHARES
0
VIEWS
Share on FacebookShare on Twitter

Bilgisayarınıza sık sık yazılım yükleyen biriyseniz, birden fazla yazılımın suram esnasında .NET Framework paketini de beraberinde yüklemek istediğini fark etmişsinizdir. Bu paket genelde geliştiricileri ilgilendirse de, bu isimde bir programın neden yüklenen programlar kısmında göründüğünü merak eden kullanıcılar da olacaktır. Bu nedenle .NET Framework isminin ne söz ettiğini ve sisteminizde neden yer kapladığını anlatacağız.

Öncelikle bir framework nedir onu açıklayalım. Framework, içerisinde uygulama geliştirme arayüzleri (API) ve programcıların gereksinim duyduklarında çağırabilecekleri paylaşımlı bir kod kütüphanesi barından paketlere denir. .NET Framework’ta ise paylaşımlı kod kütüphanesi Framework Class Library (FCL) olarak isimlendiriliyor. Bu kütüphanedeki kodlar pek çok çeşit işlev çalıştırabiliyor. Bu sayede programcılar ufak süreçler için gerekli işlevleri sıfırdan yazmak zorunda kalmıyor.

READ ALSO

i7 14700K Oyun Performansı | Tebilon Sirius 26

23H2 Öncesi Büyük Güncelleme: Windows 11 KB5030310 Neler Sunuyor?

Diğer framework paketlerine kıyasla .NET, ayıca uygulamalar için çalışma alanı (runtime enviroment) da sunuyor. Çalışma alanları, içinde uygulamaların çalıştığı sanal makine gibisi bir kum havuzudur denebilir. Java ve Ruby on Rails üzere pek çok yazılım geliştirme platformu emsal çalışma alanları sunmaktadır. Kelam konusu .NET olunca, bu çalışma alanı Common Language Runtime (CLR) olarak isimlendirilir. Örneğin bir kullanıcı bir uygulamayı çalıştırdığında, uygulamanın kodları çalışma alanında makine lisanına derlenir ve akabinde uygulama çalıştırılır.

Uygulamaları çalışma alanları içinde çalıştırmanın birden fazla avantajı mevcut. Bunların en büyüğü ise uyumluluk. Geliştiriciler kodlarını C#, C++, F#, Visual Basic üzere sık kullanılan programlama lisanlarında yazabilir ve ve bu kodlar .NET dayanaklı bütün donanımlar üzerinde çalıştırılabilir.

Microsoft vakit içinde .NET uygulamaları ile Windows dışı platformlar ortasındaki uyumluluğu artırmak için birden fazla projeye imza attı. Bunlardan biri olan ücretsiz ve açık kaynak kodlu Mono, başta Linux olmak üzere başka platformlar ile .NET uygulamalarını bir ortaya getirmek için kullanılıyor. .NET Core Framework ise misal bir misyonu hafif ve modüler çoklu platform uygulamaları için yerine getiriyor.

Yazılım geliştiricisi olmayan kullanıcıların bu soruyu sorması pek doğal. Üstte belirttiğimiz üzere .NET, geliştiricilere pek çok kolaylık sunuyor. Fakat geliştiricilerin bu kolaylıklar ile geliştirdiği uygulamaların son kullanıcı ekseninde çalıştırılması için de sistemde gerekli .NET sürümünün yüklü olması gerekiyor.

Kullanıcıların merak edebileceği bir öbür şey ise sistemlerinde neden birden fazla .NET sürümünün yüklü olduğu olabilir. .NET birinci olarak gün yüzüne çıktığında her yeni sürümün geriye yönelik uyumluluğa sahip olması planlanıyordu. Fakat Windows XP ve Vista periyotlarında yeni .NET sürümlerinin uyumluluk konusunda sorun yaşadığı tespit edildi. Bu sebeple birebir bilgisayarda birden fazla .NET sürümü yüklü olabiliyordu.

Neyse ki çağdaş Windows sürümlerinde misal sıkıntıları göremiyoruz. Windows Vista günlerinde yaşanan iki değerli gelişme .NET Framework’un uyumluluk sıkıntılarını önemli bir halde azalttı. Birinci olarak .NET Framework 3.5 yayınlandı. Bu sürüm, .NET’in 2 ve 3 sürümlerini büsbütün destekleyecek formda düzenlendi. Bu sayede .NET’in 2 yahut 3 sürümünü talep eden bir uygulama, .NET 3.5 ile de meselesiz bir biçimde çalışabiliyordu. Bu devirde yaşanan öteki kıymetli gelişme ise, .NET yükseltmelerinin Windows Update aracılığıyla dağıtılması oldu.

Windows 8 ile birlikte çıkan .NET Framework 4 ise, kendinden evvel gelen sürümlerin tersine geriye yönelik uyumluluğu büsbütün kaldırdı. Yani Windows 8 yahut 10 kullanıyorsanız, sisteminizde büyük ihtimalle .NET’in hem 3.5 hem de 4 sürümü yüklü olacaktır. Windows artık .NET 3.5 ve öncesi sürümleri için yazılan uygulamaları 3.5 sürümü ile, 4 için yazılan uygulamaları ise 4 sürümü ile çalıştırıyor.

Ancak bu bahiste telaş etmenize gerek yok çünkü Windows hangi uygulamanın hangi .NET sürümüne muhtaçlık duyduğunu otomatik olarak belirleyebilir. Windows’a birinci kez .NET 3.5 yahut 4 gerektiren bir yazılım yüklediğinizde, Windows otomatik olarak gerekli .NET sürümünü yüklüyor ve kullanıcıların .NET ile uğraşması gerekmiyor.

Tags: 3.5KodKullanıcıUygulamaWi̇ndows

Related Posts

i7 14700K Oyun Performansı | Tebilon Sirius 26
Genel

i7 14700K Oyun Performansı | Tebilon Sirius 26

20 Ekim 2023
23H2 Öncesi Büyük Güncelleme: Windows 11 KB5030310 Neler Sunuyor?
Genel

23H2 Öncesi Büyük Güncelleme: Windows 11 KB5030310 Neler Sunuyor?

1 Ekim 2023
Windows 11’de Ağ Bulma ve Evrak Paylaşımı Nasıl Açılır?
Genel

Windows 11’de Ağ Bulma ve Evrak Paylaşımı Nasıl Açılır?

30 Eylül 2023
Ekran Kartınızın Fanları Dönmüyor mu? İşte Tahlil Yolları
Genel

Ekran Kartınızın Fanları Dönmüyor mu? İşte Tahlil Yolları

30 Eylül 2023
Windows’da “Bu Pozisyona Kaydetme Müsaadeniz Yok” Kusuru Nasıl Düzeltilir?
Genel

Windows’da “Bu Pozisyona Kaydetme Müsaadeniz Yok” Kusuru Nasıl Düzeltilir?

29 Eylül 2023
Bilgi Kaybetmeden SSD Yükseltme Nasıl Yapılır?
Genel

Bilgi Kaybetmeden SSD Yükseltme Nasıl Yapılır?

27 Eylül 2023
Next Post

1915 Çanakkale Köprüsü'nde 'kedi yolu' sökülüyor

TeknoloJips - Yenilikçi Teknoloji Haberleri

  • Anasayfa
  • Haberler
  • Oyun
  • Mobil
  • Genel
  • Videolar
  • Sistem Tavsiyeleri
  • İş Dünyasından

Ankara escort Link Satış Anadolu Yakası Escort ümraniye escort Kartal Escort Kurtköy Escort Pendik Escort Ataşehir escort ümraniye escort Bostancı Escort Kadıköy escort Bostancı escort Ataşehir escort Kadıköy escort Bostancı escort Anadolu yakası escort gaziantep escort gaziantep escort hurilerim.com ttmedya.com.tr Escort escort girisbahis.com bahisu.com Ankara escort Ankara escort Sincan escort Ankara rus escort Ankara escort Ankara escort Etlik escort Eryaman escort Çankaya escort Ankara escort escort ParaBol.Net travestileri Escort travestileri Escort Escort istanbul escort etlikkadin.com keciorenkadin.com kizilaykadin.com cankayakadin.com eryamankadin.com sincankadin.com etimesgutkadin.com güvenilir casino siteleri Çankaya escort Kızılay escort Keçiören escort Etlik escort Otele gelen escort Rus escort Eryaman escort Sincan escort Şirinevler Kadın Şişli Kadın Avcılar Kadın Halkalı Kadın Beylikdüzü Kadin Bahçeşehir Kadın Ataköy Kadın Beşiktaş Kadın Mecidiyeköy Kadın Bakırköy Kadın Etiler Kadın Esenyurt Kadın Taksim Kadın Bostancı escort Kadıköy escort Kartal escort Maltepe escort Maltepe escort Kartal escort Pendik escort ümraniye escort Kadıköy escort Bostancı escort Ataşehir escort Pendik escort Ataşehir escort Maltepe escort Pendik escort Beylikdüzü Escort Bayan Maltepe kadın Kartal kadın Ataşehir kadın Kadıköy kadın Bostancı kadın Anadolu Yakası kadın Kurtköy kadin Ümraniye kadin Pendik kadin Bahçeşehir Escort Side kadın Antalya kadın Manavgat kadın Sakarya Kadın Alanya kadın güvenilir casino siteleri Belek escort İstanbul Escort

No Result
View All Result
  • Anasayfa
  • Haberler
  • Oyun
  • Mobil
  • Genel
  • Videolar
  • Sistem Tavsiyeleri
  • İş Dünyasından

Ankara escortAnkara escort bayanAnkara escort