Question: why mvvm is better than mvc?
Answer: MVVM will be easier to test and provide even finer separation of concerns when compared to MVC, but it also tends to be much more complex and time consuming to develop.