Haz 16 2009
.Net Nedir? .Net’in artı ve eksileri
.Net Nedir?
.Net Framework, Windows veritabanı ve internet programcılığında en çok kullanılan işlemleri standart olarak barındıran devasa bir bileşen kütüphanesidir.Örneğin, E-Mail göndermek isten bir programcı istemci-sunucu arasında düşük seviyeli iletişim protokolleriyle uğraşmak zorunda değildir,bunun yerine SendMail() adlı basit bir fonksiyonu çağırması yeterlidir.
Benzer bir mantık çerçevesinde; dinamik Web siteleri, Web servisleri, Windows uygulamaları, görsel kontroller, Web objeleri, XML destekli uygulamalar, veritabanı iletişimi , kütüphaneler ve daha birçok şeyi zahmetsizce oluşturmak .NET ile mümkündür.
Dolayısıyla .NET, uygulamalarını yalnızca Windows platformunda çalıştırmayı hedefleyen ve kullanıcaların makinalarında .NET Runtime’ın kurulu olacağından emin olabilen programcıların birinci tercihi olacaktır.Bunun yanı sıra, yalnızca Windows sunucularında çalışacak Web & WAP uygulamaları geliştirmek isteyen programcılar da .NET’i tercih etmektedirler.
.NET’ in Artıları
• Microsoft işletim sistemlerinde çalışacak uygulamaları çok kolay ve hızlı bir şekilde hazırlamaya izin veriyor.
• Geniş bileşen kütüphanesi, modern programcıların sık kullandığı işlerin neredeyse hepsi için hazır objeler ve sınıflar içeriyor.
• Geliştirmeye dair bütün işlemler ve geliştirmeler , tek bir ekranda yapılabiliyor.
• Bulunduğu kulvarda koşan en yakın rakibi Java ile kıyaslandığında daha hızlı çalışıyor.
• Programcılara dilden bağımsız bir geliştirme ortamı sunuyor.
• Web, Web servisleri, WAP, mobil cihazlar, masaüstü gibi farklı türdeki uygulamalar çok benzer şekillerde kolayca geliştirilebiliyor.
.NET’ in Eksileri
• Java’ dan daha hızlı çalışmasına rağmen , sadece Microsoft işletim sistemlerinde çalışıyor.
• Ortaya çıkarılan uygulamalar MFC (Microsoft Foundation Class) özelliği taşımadığı (yani Visual C++ ile hazırlanmadığı) sürece çalıştırılacakları bilgisayarda .NET Runtime’ın kurulu olmasına ihtiyaç duyuyor.
• Uygulamaları hızlı çalışıyor olsa da , geliştirme ortamı olan Visual Studio
.NET’in güçlü bir bilgisayar üzerine kurulması gerekiyor.