8

Folks,T4MVC, czy jest przestarzały? Nadal dobrze? Jeśli nie, co jeszcze użyć?

dzień dzisiejszy mam wprowadzają T4MVC w moim projekcie lub użyć silnie typami dobroci od MvcContrib?

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

lub

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

Próbuje trzymać się standardu/nurtu i na bieżąco.

Wiem, że istnieje Q & A na tej stronie, jestem zainteresowany, aby usłyszeć, co jest najnowsze & największe, a nie to, co było 2 lata temu.

Z góry dziękuję.

+0

Używamy ReSharpera 6 we wszystkich naszych projektach MVC i przy pomocy [MVC] (http://www.jetbrains.com/resharper/features/asp_net_editor.html) i miłych narzędziach do refaktoryzacji nigdy nie mieliśmy żadnych problemów z używanie łańcuchów jako nazw akcji i kontrolerów. Więc 1 głos na żadnego z nich :) – nemesv

+0

@nemesv Dzięki, dobra obserwacja. Przepraszam, że nie pozostawiam wyboru, naprawdę nie uważałem tej opcji za użytą do uzewnętrznienia każdej możliwej magii z aplikacji. Pochodzę ze świata nieinternetowego, więc jest zrozumiały. Dzięki jeszcze raz. –

+0

Resharper nie obsługuje HtmlHelper.GenerateLink, itd., Co jest większym punktem refinansowania niż metody przekierowania. –

Odpowiedz

5

Obie techniki są dziś do zaakceptowania i nie słyszałem, aby jeden był przestarzały. T4MVC ma tę zaletę, że działa lepiej, co jest jednym z powodów, dla których te silnie wpisane helpery używające wyrażeń lambda w rzeczywistości nie są częścią core ASP.NET MVC.

+0

dzięki za szybką odpowiedź. Czy to oznacza, że ​​T4MVC jest wyborem jednoznacznym, czy ma pewne wady? lub spytaj w inny sposób, czy w pobliżu jest T4MVC, dlaczego silnie wpisane helpery są nawet tworzone? –

+1

To są subiektywne pytania, na które nie mogę odpowiedzieć. Niektórzy ludzie wolą T4MVC, inni wolą silnie typowane helpery, a niektórzy są po prostu zadowoleni z magicznych łańcuchów. –

Powiązane problemy