Witam serdecznie :) Mam kilka pytań odnośnie różnic między wzorcami MVVM i MVC. Generalnie w MVVM:
- View - kontrolki, widok okna, XAML, to co widzi użytkownik
- ViewModel - pola do bindowania z widokiem, zapytania do bazy danych wszystkie metody, commandy itd.
- Model - nasza struktura danych np. baza danych, typy itd.
Jeżeli coś źle rozumiem bardzo proszę o poprawienie. Natomiast teraz pytanie - jaka jest różnica między MVVM i MVC? Generalnie MVC działa bardzo podobnie (chyba) tj. mamy widok czyli to co widzi użytkownik, model czyli jakaś struktura danych, i kontroler który powoływany jest do życia przez wklepanie odpowiedniego adresu url (tutaj działa routing). Generalnie wszystkie działanie takie jak np. połącz z bazą -> pobierz -> przekaż do widoku także realizuje kontroler?