2010-05-13 13 views
5

Web formları üzerinden MVC'nin en büyük iki avantajı, varolmayan görünüm ve URL yönlendirmesiydi. VS2010 ve .NET 4.0, Webformları için yerleşik URL yönlendirmesini ve görüntüleme için daha iyi bir denetimi içerir.ASP.NET WebForms vs MVC [sonra VS2010/.NET 4.0 duyuru]

MVC tasarım deseni ve genel hafif yapısı nedeniyle extranet siteleri için MVC kullanılmasını savunduğumu, ancak bu yeni açıklamanın ışığında Webformların boşluğu kapattığını söyleyebilirim? Neden hala Web formları üzerinden MVC seçtiniz?

Teşekkür

+0

Kaderinizin bu soruya benzeyeceğine inanıyorum http://stackoverflow.com/questions/2662540/any-one-like-me-who-still-believes-in-aspnet-web-forms-or-has -evryone-switched-t – R0MANARMY

+0

Neden? Uygulayıcıların yeni geliştirmelerden dolayı MVC/Webformları neden ve nerede kullandıkları konusundaki yorumları bekliyorum ve sadece biri diğerinin üzerinde belirli bir stili tercih ettiğinden değil. Birinin diğerini seçtiği bazı vaka çalışmaları ya da başarı öyküleri de yardımcı olabilir. Tüm yol boyunca – fjxx

+0

MVC. Web formları ölebilir. Dini savaş olsa da. MVC vs WebForms için nedenleri anlamıyorsanız (bunun üzerinde milyonlarca mesaj var) .. 4.0 yayınlandıktan sonra bile, okumaya devam edin. MVC == tam kontrol + Test. WebForms = Kontrol + test maliyetinde Hızlı Uygulama Dev. –

cevap

4

Sen MVC yaklaşık 2 ana avantajları unutuyorsun: test odaklı geliştirme için oluşturulan HTML ve daha iyi destek üzerinde daha iyi kontrol. ASP.NET WebForms kullanarak bir siteyi normal olarak uygulamak, MVC ile tam olarak aynı şeyi uygulayan daha az çaba gerektireceğini söyleyebilirim.

MVC size daha fazla kontrol sağlar, ancak daha fazla uzmanlık ve çaba gerektirir.