Question: is mvvm the same as mvc?
Answer: Unlike the MVC method, the ViewModel isn't a controller. ... Whereas the MVC format is specifically designed to create a separation of concerns between the model and view, the MVVM format with data-binding is designed specifically to allow the view and model to communicate directly with each other.