Microsoft tarafından geliştirilen yazılım geliştirme platformu .NET Framework nedir, ne işe yarar, NET Framework ile neler yapılabilir bu yazımızda anlatacağız.
C# ve .Net Framework farklı kavramlardır, amaçları farklıdır. C#, nesne yönelimli bir programlama diliyken .Net Framework ise C# için geliştirilmiş bir çalıştırma ortamıdır.
Yazılım geliştirme işine merak saldıysanız Microsoft tarafından geliştirilen .NET Framework hakkındaki detayları yazımızdan okuyabilirsiniz.
.NET Framework nedir?
.NET Framework Microsoft firması tarafından 2000 yılında geliştirilmeye başlanmış ve .NET Foundation topluluğuna devir edilmiş bir yazılım geliştirme platformudur.
.NET Framework ne işe yarar?
.Net (C# ve Vb.Net .Net dillerindendir) ile yazılan uygulamalar çalışmak için .Net Framework çatısına ihtiyaç duyar. .Net Framework içerisinde binlerce kütüphane bulunmaktadır.
.NET Framework İki ana bileşenden oluşur: çalışan uygulamaları işleyen yürütme altyapısı olan ortak dil çalışma zamanı (Common Language Runtime) (CLR) ve geliştiricilerin kendi uygulamalarından çağırabileceği, test edilmiş ve yeniden kullanılabilir bir kitaplık sağlayan .NET Framework sınıf kitaplığı.
.NET Framework zararlı değildir. Framework güvenli çalışma ortamı sunar.
.NET Framework ile neler yapılabilir?
.NET Framework ile yapabilecekleriniz;
- .NET Framework, NET tabanlı uygulamaları oluşturmak ve çalıştırmak için gerekli olan çalışma yeri ve çalışma zamanı platformunu sağlar.
- Kullanım kolaylığı ve kodun yeniden kullanımı göz önünde bulundurularak tasarlanmıştır. Birbiriyle etkileşime girebilen birçok programlama diline sahiptir.
- NET kodlarını çağırırken programlama dilleri arasında hiçbir tür dönüştürme yapmak gerekmez.
- Bellek sızıntıları minimuma indirilmiştir. Uzaktan servisler arasında da yüksek güvenlik önlemleri vardır.
- XML formatı ile uyumludur.
- Nesne yönelimlidir. Yinelenen senaryolara etkili bir şekilde cevap verebilmenizi sağlar. Uygulamalarınıza sadece erişmenizi değil, aynı zamanda onları kontrol edebilmenizi sağlar.
- Zaman tasarrufu sağlar. Geliştirme maliyetlerini azaltır. Sıfırdan kod yazma gerekliliğini büyük ölçüde ortadan kaldırır. Bir uygulamanın daha kısa bir sürede yazılabilmesini sağlar. Programcıların işini kolaylaştırır.
- Sağlam ve kullanımı oldukça kolay olan bir önbellekleme sistemi vardır.
- Sayfaları kolayca yazmanızı ve sürdürmenizi sağlar. Web sayfalarınızı daha güçlü ve esnek bir hale getirir.
- Site yapılandırması, istemci kimlik doğrulaması, formların dağıtımı ve sunulması gibi yaygın görevler, .NET’te kolayca gerçekleştirilebilir.
.NET Framework sürümleri nelerdir?
.NET Framework’ün ilk versiyonu olan .NET Framework 1.0, 2002 yılında piyasaya sürülmüştür. Piyasaya sürüldüğü günden bu yana oldukça yol kat etmiş olan büyük yol kat etmiş ve mevcut sürümü 4,8’e yükseltmiştir. NET Framework son sürümü olan 4,8’den başka sürümler yayınlanmayacaktır.
.NET Framework sürümleri şu şekildedir:
- .NET Framework 1.0
- .NET Framework 3.5
- .NET Framework 4.0
- .NET Framework 4.5.1
- .NET Framework 4.5.2
- .NET Framework 4.6
- .NET Framework 4.6.2
- .NET Framework 4.7.1
- .NET Framework 4.7.2
- .NET Framework 4.8
.NET Framework nasıl indirilir?
.NET Framework son sürümünü buraya tıklayarak indirebilirsiniz.
.NET Framework versiyonu nasıl öğrenilir?
Windows + R tuşuna basarak Çalıştır penceresini açalım ve %systemroot%\Microsoft.NET\Framework
yazarak Enter’a basalım.
Açılan klasörde bilgisayarınızda yüklü .NET Framework sürümlerini görebilirsiniz.
Örneğin bende v4.0.30319 sürümü yüklü durumda.
.NET Framework silinirse ne olur?
Eğer silerseniz .Net Framework kullanan tüm yazılımlar bundan etkilenir. Windows işletim sistemi de .Net Framework kullandığından dolayı bilgisayarınızda ciddi sorunlar olacaktır.
Masaüstü yada Dizüstü bilgisayar açılışında ‘Uygulamanızda işlenmemiş özel durum oluştu’ hatasıçıkıyorsa bu Microsoft .NET Framework uygulamasından kaynaklanmaktadır.
.NET Framework nedir yazımız sona erdi.
.NET Framework nedir hakkında sıkça sorulan sorular
.NET Framework son sürüm nedir?
.NET Framework mevcut sürümü 4,8’dir. NET Framework son sürümü olan 4,8’den başka sürümler yayınlanmayacaktır.
.NET Framework zararlı mıdır?
Hayır. .NET Framework zararlı değildir. Framework güvenli çalışma ortamı sunar.
.NET Framework kaldırsam ne olur?
Eğer silerseniz .Net Framework kullanan tüm yazılımlar bundan etkilenir. Windows işletim sistemi de .Net Framework kullandığından dolayı bilgisayarınızda ciddi sorunlar olacaktır.
Common Language Runtime (CLR) nedir?
.NET Framework uygulamalar için bir çalışma alanı sunar. NET’in çalışma alanına Common Language Runtime (CLR) adı verilir.