Widoki w asp.net mvc

Odpowiedz Nowy wątek
2018-12-28 20:11
Elemelek
0

Tworzę projekt, który będę chciał umieścić w portfolio. Jest to projekt w asp.net mvc. Lepiej widoki klepać w czystym HTML czy lepiej będzie używać helperów Razora?

Kiedyś używałem helperów Razora, teraz tylko HTML. Od dawna helpery mi się nie podobają. - Burmistrz 2018-12-28 20:35

Pozostało 580 znaków

2018-12-28 23:37
0

Jeśli widoki bardzo proste to może być html. Jeśli bardziej złożone albo formularze to helpery.

Pozostało 580 znaków

2018-12-29 00:52
1

Razor Helper ma taką zaletę, że gdy masz w swoim modelu np. Name i używasz np. @Html.TextBoxFor(x => x.Name),

A kiedyś później zmienisz w modelu Name na FirstName i zapomnisz o tym Helperze, to się nie skompiluje, a

<input type="text" name="Name" /> przeszłoby, lecz byłby problem z bindowaniem.

Z drugiej strony ile wydajności bierze ta refleksja pod tymi Helperami? i czy gdy robimy jakieś większe listowanie to czy lepiej nie byłoby z nich rezygnować?

edytowany 2x, ostatnio: WeiXiao, 2018-12-29 00:57

Pozostało 580 znaków

2018-12-29 01:50
0
WeiXiao napisał(a):

Z drugiej strony ile wydajności bierze ta refleksja pod tymi Helperami?

Pomijalnie mało w porównaniu z czasem pobierania CSSów i ładowania się Angulara.

i czy gdy robimy jakieś większe listowanie to czy lepiej nie byłoby z nich rezygnować?

No mnie się tak kiedyś zdarzyło, że klient chciał mieć GUI z nawet 2000 inputami, i faktycznie bardzo powoli się renderowało, a przesył na serwer powodował timeouty. Ale to raczej nie przez użycie helperów tylko ogólny "ciężar" strony.


"HUMAN BEINGS MAKE LIFE SO INTERESTING. DO YOU KNOW, THAT IN A UNIVERSE SO FULL OF WONDERS, THEY HAVE MANAGED TO INVENT BOREDOM."
"i ładowania się Angulara" triggered - john_klamka 2018-12-29 18:05

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0