8

Millet, bugün itibariyle T4MVC, güncel değil mi? Hala iyi? Başka ne kullanacaksa?

Projemde T4MVC tanıtmak veya MVCContrib dan türü kesin iyilik kullanmalıyım? standart/anaakım sopa ve güncel kalmak çalışılıyor

return RedirectToAction(MVC.MyController.MyAction()); 

veya

return RedirectToAction<MyController>(c => c.MyAction()); 

.

Bu sitede Q & A olduğunu biliyorum, 2 yıl önce ne olduğuna bakmak en son ne & en büyük olduğunu duymak isterim.

Şimdiden teşekkürler.

+0

Tüm MVC projelerinde ReSharper 6 kullanıyoruz ve [MVC desteği] (http://www.jetbrains.com/resharper/features/asp_net_editor.html) ve hiç sorun yaşamadığımız hoş refactoring araçları ile dizeleri eylem ve denetleyici adları olarak kullanma. Yani hiçbiri için 1 oy :) – nemesv

+0

@nemesv Teşekkürler, iyi gözlem. Seçim yapmadığım için özür dilerim, bu seçeneği uygulamalardan gelen olası tüm sihrleri dışsallaştırmak için kullanmamıştım. Web dışı dünyadan geliyorum, bu yüzden anlaşılabilir. Tekrar teşekkürler. –

+0

Resharper, Redirect yöntemlerinden daha büyük bir hata düzeltme noktası olan HtmlHelper.GenerateLink, vb. –

cevap

5

Her iki teknik de günümüzde kabul edilebilir ve bir kişinin kullanımdan kaldırılacağını duymamıştım. T4MVC, daha iyi performans gösterme avantajına sahiptir ve bu güçlü yazılan yardımcıların lambda ifadeleri almasının aslında ASP.NET MVC çekirdeğinin bir parçası olmamasının nedenlerinden biridir.

+0

Hızlı yanıt için teşekkürler. T4MVC net bir seçim mi, yoksa bazı dezavantajları mı var? ya da başka bir şekilde sor, eğer etrafta T4MVC varsa, güçlü yazılan yardımcılar bile yaratılsın mı? –

+1

Bunlar, cevaplayamadığım öznel sorular. Bazı insanlar T4MVC'yi tercih ediyor, diğerleri güçlü bir şekilde yazılan yardımcıları tercih ediyor ve bazıları da sihirli dizelerle mutlu oluyor. –

İlgili konular