Framework 3.0 kendisinden önceki Framework sürümlerine göre bazı farklılıklar içermekte. İlk iki major Framework sürümü pek çok farklı programlama dilinin Common Language Runtime aracılığıyla ortak bir class setine erişebilmesine odaklanmıştı.
Framework 1.0 ile duyurulan ve 2.0 sürümü ile oldukça geliştirilen Common Language Runtime aslında oldukça basit bir fikir üzerine kurgulanmıştı: Mevcut kodları .NET Framework'u çalıştıran tüm sistemler için çalıştırabilecek ortak bir runtime modeli. Bu cümle uygulama geliştiriciler açısından, farklı platform ve teknolojiler için farklı programlama dilleri öğrenme gerekliliğinden kurtulmak anlamına geldiği için oldukça kolay benimsenecek bir fikirdi. Örneğin Windows uygulamaları üzerine çalışan bir C# geliştiricisi, mevcut bilgisi ve deneyimlerini web veya mobil uygulamalar geliştirmek için kullanabilir. Aynı şekilde bir Visual Basic.NET geliştiricisi de mobil uygulama geliştirme konusundaki bilgi ve deneyimleri ile kolaylıkla web servisi veya windows servisi geliştirebilir.Framework'un 3. sürümü ise Common Language Runtime üzerinde geliştirme yapılmayan ilk Framework sürümü olma özelliğini taşıyor. İlk iki sürüm, ASP:NET ile web uygulamalarının geliştirilmesi alanında yeni bir yol açtı. Framework'un 1.1 sürümü ile gelen Mobil .NET Framework , uygulama geliştiricilerin smart phone ve mobil cihazlara yönelik uygulama geliştirmesini son derece kolaylaştırdı. Tüm bu değişiklikler sırasında Framework'un yapısı sürekli olarak genişlemeye uygun şekilde geliştirildi. Şekil 1:1'de görebileceğiniz üzere Framework 3.0 aslında Framework 2.0'a, Windows Vista'ya yönelik bazı özelliklerin eklenmesi ile ortaya çıkmış bir sürüm. Şekil 1:1 :: .NET Framework 3.0
Önceden belirttiğim gibi .NET Framework 3.0, 2.0 sürümündeki teknolojileri geliştirmeyip, ileriye yönelik olarak dört yeni teknoloji ekliyor.
Windows Presentation Foundation (WPF)
Windows Communication Foundation (WCF)
Windows Workflow Foundation (WF veya WWF şeklinde kısaltılabiliyor)
Windows CardSpace (WCS)
Bu teknolojilerin her biri uygulama geliştiricilerin ve son kullanıcıların yakın gelecekte yazılım anlayışını oldukça etkili bir şekilde değiştirecek yapılar ve daha da önemlisi, Windows Vista ile birlikte piyasaya sunulacak yeni nesil Microsoft ürünlerinin temelini oluşturan teknolojiler. Bundan dolayı developerlar açısından bu teknolojilere hakim olmak son derece önemli olacak...
Download etmek için
Microsoft .NET Framework 3.0 Final x86 (50.3 MB)
Microsoft .NET Framework 3.0 Final x64 (90.1 MB)
0 Yorum:
Yorum Gönder