TechEd 2007: ASP.NET için MVC’ye İlk Bakış Büyük Bir Hayal Kırıklığıdır

Womanne

Member
Yaz aylarında Microsoft, ASP.NET’in bir sonraki sürümünün (ASP.NET 3.5’i takip eden sürüm) iyi bilinen “Model-View-Controller (MVC)” modelini destekleyeceğini duyurdu. TechEd 2007’de Microsoft, yetkinliklerin Model, Görünüm ve Denetleyici olarak net bir şekilde ayrılmasını içeren uygulamayı ilk kez gösteriyor. Ancak Microsoft şaşırtıcı bir şekilde mevcut ASP.NET Web formlarını ve bunların sunucu kontrollerini temel almayan, bunun yerine klasik Active Server Pages’ı (ASP) anımsatan bir şablon tasarlıyor: HTML öğeleri görünümde açıkça kullanılmalı ve kod talimatlarıyla karıştırılmalıdır. . Sayfa durumunu ASP.NET görünüm durumuyla yönetmek MVC sayfalarında da mevcut değildir.

Duyuru




,​

,​

, vesaire. ve ilgili döngüyü veri kümeleri üzerinde açıkça programlayın. Bir web geliştiricisi olarak altı yıl boyunca ASP.NET sunucu kontrollerini gerçekleştirerek şımartıldıktan sonra, bu taş çağlara korkunç bir dönüş. MVC modelini temel alan sayfaların tek bir avantajı vardır: Daha performanslıdırlar – ancak kelimenin tam anlamıyla MVC nedeniyle değil, sunucu kontrolleri olmadığı için. Çoğu kullanım durumunda, sunucu kontrolleri ve görünüm durumu tarafından sağlanan soyutlamaya sahip Webforms şablonu yeterince hızlıdır. Bugün bile seçilmiş yerlerde bu soyutlamadan kurtulmak mümkün. Ancak gelecekte ya MVC ya da kolaylık olacak. Microsoft’un sunucu kontrollerini neden MVC modeliyle birleştirmediği kesinlikle anlaşılmaz. ASP.NET için MVC modelinin .NET Framework 3.5 için Service Pack 1 ile birlikte görünmesi bekleniyor (2008 ortasında bekleniyor).​

Örnek: Bir tabloyu döndürmek istiyorsanız GridView kontrolünün soyutlamasına güvenemezsiniz ancak HTML öğelerini kullanmanız gerekir.


()



Haberin Sonu
 
Üst