none
Net Framework 3.5 ve 4.0

Yanıtlar

  • mesela bir int, string, double gibi ifadeler de bir keyword'dür. (Kötü bir anlatım oldu ama daha nasıl açıklayabilirim aklıma gelmedi :)

    Mesela bu framework'ler arasındaki farkı şu linktekini yaparak anlayabilirsin:

    http://www.buraksenyurt.com/post/Tek-Fotoluk-Ipucue2809354Bucuk.aspx

    bu örnek ancak framework 4.5 üstünde çalışabilir, 4.0 veya 3.0 gibi sürümlerde denemeye kalktığında program'ın çalışmaz.

    Zaten bu 3,3.5,4 ve 4.5 isimlerinin esprisi de bu. Her framework yeni bir hız, yeni bir yapı sunmakta.

    Mesela şu makale: http://blogs.msdn.com/b/pfxteam/archive/2011/09/17/10212961.aspx

    paralel programlama ile ilgili 4.5 sürümünde gelen yenilikleri anlatmakta, burada anlatılanları diğer sürümlerde göremezsin, yada oluşturamazsın, ya keywordleri yoktur desteklemez, yada o yapıları.
    • Yanıt Olarak İşaretleyen MSDN.CSharp 10 Haziran 2012 Pazar 11:20
    10 Haziran 2012 Pazar 11:10

Tüm Yanıtlar

  • Oluşturduğun proje  framework 3.0, 4.0 veya 4.5 oluşturmanın bir önemi yok, önemli olan kullandığın keywordler.

    Mesala framework 4.5 da async- wait keywordleri gelmekte, kullanmış oldugun projede ,framework 4.0 çekmeye kalktığında hata alırsın. framework 4.0 paralel programlama ile ilgili bir takım keyword'ler yer almakta, fakat 3.0 versiyonunda bu keywordler yer almamaktadır.
    10 Haziran 2012 Pazar 10:03
  • Örnek bir keyword uygulama kod örneği verebilirmisiniz ? Daha önce keyword adında bir şey duymadım bilmiyorum.
    10 Haziran 2012 Pazar 10:51
  • mesela bir int, string, double gibi ifadeler de bir keyword'dür. (Kötü bir anlatım oldu ama daha nasıl açıklayabilirim aklıma gelmedi :)

    Mesela bu framework'ler arasındaki farkı şu linktekini yaparak anlayabilirsin:

    http://www.buraksenyurt.com/post/Tek-Fotoluk-Ipucue2809354Bucuk.aspx

    bu örnek ancak framework 4.5 üstünde çalışabilir, 4.0 veya 3.0 gibi sürümlerde denemeye kalktığında program'ın çalışmaz.

    Zaten bu 3,3.5,4 ve 4.5 isimlerinin esprisi de bu. Her framework yeni bir hız, yeni bir yapı sunmakta.

    Mesela şu makale: http://blogs.msdn.com/b/pfxteam/archive/2011/09/17/10212961.aspx

    paralel programlama ile ilgili 4.5 sürümünde gelen yenilikleri anlatmakta, burada anlatılanları diğer sürümlerde göremezsin, yada oluşturamazsın, ya keywordleri yoktur desteklemez, yada o yapıları.
    • Yanıt Olarak İşaretleyen MSDN.CSharp 10 Haziran 2012 Pazar 11:20
    10 Haziran 2012 Pazar 11:10
  • Yanlız burada yanlış olan şeyler var , düzeltmek gerekiyor. Framework ler arasında keyword farkı diye bişey yok aman ha! Yanlış anlamışsınız. Keyword farkı diller arasında olur. 

    Öncelikle framework u hazır kodlar topluluğu şeklinde düşünün. Örneğin; Bir dosyayı bir yerden biryere taşımak için yazılması gereken şeyler bellidir, framework olmasaydı bunun için uzun uzun kodlar yazmamız gerekeceti, vede dünyanın herhangi bir yerindeki farklı yazılımcılar benzer kodları yazacaktı.

    Microsoft dediki; "Siz bunları baştan yazmak için vakit harcamayın. Siz programınızın işlevselliğine odaklanın. Ben dosya taşıma işini yapan kodu, bir kod topluluğu içinde, windows kurulduğunda makineye koyacağım."

    Böylece binlerce kod birleşip bir kütüphane oluştu. Bunlar Namespace adı verilen yapı ile kategorize edildi. Framework içindeki bu kodlara ister C# ister VB.Net ile ulaşıp kod içinde kullanabiliyoruz. Böylelikle Dosya boyutlarımızda minimum seviyede kalmış oluyor.

    Gelelim iki framework arasındaki farka;
    Gelişen teknoloji, donanım ve trendler doğrultusunda bu yukarda yazdığım hazır kodlardan bazıları yenilenme, ve aralarına yenilerinin eklenme gereği duyuluyor. Örneğin Touch ekranlı Mobile cihazların yaygınlaşması ile Framework içine yeni kodlar ekleniyor. Microsoft ta bu doğrultuda Framework'unu yeniliyor. Zaten Framework yenilenebilir olsun diye tasarlandı. Bunun için frameworkun yenilenmesi ve dinamizmine alışmanız gerekiyor. Çünkü ihtiyaçlar bu yöndedir. 


    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com
    MCC


    11 Haziran 2012 Pazartesi 08:48
    Moderatör