Jestem początkującym programistą MVC ASP.NET, ale użyłem wcześniej wielu frameworków Model-View-Controller.Terminologia ASP.NET MVC potknęła się o mnie - dlaczego "ViewModel"?
I recently came across konwencję zbierając kawałki danych, że szczególne potrzeby view (rzeczywiście, jest to przypisane do ViewData) do nowej klasy o nazwie (NameOfView) ViewModel.
Gromadzenie tych danych w celu powiązania ich z funkcjami udostępnianymi przez interakcję Widok/Kontroler uderza mnie jako strukturę pomocniczą, a nawet mechanizm zamykający (w znaczeniu "enkapsuluje zbiór zmiennych").
Dlaczego więc nazywa się "ViewModel", ponieważ nie jest to widok ani model?
Czy ktoś inny uważa to imię za mylące?
EDIT: Co się stało z tylko wprowadzenie właściwości na widoku tak, że kontroler może je wypełnić (jak w innych ram MVC)?
+1 więc rep nie będzie już liczbę Bestii – iandisme
Ha ha ha ha You Rock! :-) – JBRWilkinson