.NET FRAMEWORK’UN ÇIKIŞ AMACI NEDİR
Framework, kelime anlamı olarak iskelet, çatı, yapı ve sistem anlamlarına taşımaktadır. Microsoft kendi ürettiği yazılım geliştirme teknolojilerini tek çatı altında ve belirli standartlar çerçevesinde toplamak amacıyla. NET platformunu (çatısını: framework) oluşturmuştur. Yazılım geliştirme teknolojileriyle bahsedilen teknolojilerin başlıcaları web uygulamaları, masaüstü uygulamaları ve mobil uygulamalarıdır.
.Net platformunun çıkış amaçlarından biri, tek programlama dili ile yukarıda saydığım uygulamaların tamamını geliştirebilmektir. Farklı bir deyişle, her platform için yazılımcının farklı programlama dili öğrenmesi zorunluluğundan yazılımcıları kurtarmaktadır. Bu sayede hem dilin popülaritesi artırılmış hem de yazılımcıların kullanımları kolaylaştırılmıştır.
.Net Framework tanımı ise .Net platformunun geliştirilme, çalıştırılma ve yayınlanma işlemlerinin gerçekleştiği alt yapıya verilen isimdir.
.Net Framework ile geliştirilen tüm uygulamaların ortak özelliği, Windows işletim sistemleri üzerinde çalışma zorunluluğudur. Uzun zamandır Unix işletim sistemleri üzerinde .Net Framework kullanımı ile ilgili çalışma yapılmış olsa dahi Windows işletim sistemleri üzerindeki performansa ulaşılamamıştır.