Witam,
Wziąłem się za naukę MVC 5 i mam małe pytanko.
Na początku korzystałem z darmowych kursów Plural Sight z asp.net, gdy dane z modelu były wystarczające do wyświetlenia tego co chcemy w View to były przekazane w return View(dane).
Jednak teraz uczę się z innego źródła i autor zaleca za każdym razem tworzyć ViewModel nawet jeśli dane nie wymagają łączenia dwóch klas modelowych.
Argumentuje to tym, że w przyszłości może się to przydać, jeśli będzie trzeba coś dodać do View.
Jest to jak najbardziej racjonalne, chciałbym się dowiedzieć jakie praktyki stosuje się w projektach, czy faktycznie zawsze tworzy się ViewModel?
W takim razie dlaczego MVC nazywa się MVC a nie MVVMC :D ?