framework
Bir çok uygulama geliştirme dili var. Bu dillerle yazılmış uygulamaları çalıştırmak için ise farklı platformlar var. .net Framework, windows tabanlı uygulamalar geliştirebilmek için farklı programlama dillerinin birlikte çalışabileceği ortak bir geliştirme ortamıdır. Bu ortam hem yazılımları geliştirmek hem de çalıştırmak için gereklidir.
.net Framework aşağıdaki bileşenlerden oluşur:
The Common Language Runtime (CLR) Ortak Dil Çalışma Zamanı Uygulamaların çalışabilmesi ve yönetilmesine yardımcı olan, dilden bağımsız bir yazılım geliştirme ve çalışma ortamdır. The Framework Class Libraries (FCL) Framework sınıf kütüphaneleri Framework çatısı altındaki dillerin ortak kullanabilecekleri kütüphaneleri barındırır.
.net Framework Özellikleri
Standart ağ protokollerine ve standarlarına destek TCP/IP, SOAP, XML, HTTP gibi standart internet protokolleri ve standartlarına destek verir. Farklı programlama dillerine destek Programcılara istedikleri dilde geliştirme özgürlüğü sunan .net bünyesinde bir çok programlama dilini barındırır.
Farklı dillerde geliştirilen programlama kütüphanelerine destek
.net Framework, farklı dillerde oluşturulmuş programlama dillerinde oluşturulmuş program kütüphanelerine destek verir. Kütüphaneler uygulama geliştirmeyi kolaylaştıran bir kere yazılmış bir program parçasını tekrar tekrar yazmaktan kurtaran yapılardır.
Farklı platformlara destek
.net Framework bütün windows platformları için mevcuttur. Farklı bilgi işlem platformlarından insanları, sistemleri ve cihazları birbirine bağlar. Meselâ, Windows XP gbi bir masaüstü platformunu kullanan insanlar veya Windows CE kullanan gezgin bir platformu kullanan insanlar Windows 2003 Server gibi bir sunucu sistemine bağlanabilir.
|