Linked Questions
33 questions linked to/from What is the difference between MVC and MVVM?
0 votes
2 answers
375 views
Is it really possible to use MVC in Flutter? [duplicate]
From my understanding of MVC coming from .NET is that in MVC the user interacts with the View which triggers the Controller and the controller returns a new View. But in the examples I find for ...
367 votes
5 answers
182k views
What does MVW stand for?
Here's the content description for AngularJS page: AngularJS is what HTML would have been, had it been designed for building web-apps. Declarative templates with data-binding, MVW, MVVM, MVC, ...
46 votes
5 answers
30k views
Benefits of MVVM over MVC
Finally getting to do some Silverlight development and I came across MVVM. I am familiar with MVC and the article I was reading said because of XAML, MVC would not work out. Not having too much ...
56 votes
3 answers
37k views
MVVM architectural pattern for a ReactJS application
I'm a semi-senior react and JavaScript developer, I've made several Universal react application. Today our CTO told me: Do you use a software architectural pattern for your application? I've no ...
38 votes
2 answers
16k views
What is the difference between MVI compared to MVC and MVVM
Is there a difference between the "newer" Model-View-Intent architecture compared to the "older" ones like MVC and MVVM? What issue does MVI address? What are the similarities with MVC/MVVM? What are ...
21 votes
4 answers
15k views
How do Gang of Four Design Patterns fit into the MVC paradigm?
I've mulled over Design Patterns for some time now and I am just starting to see how I might actually begin incorporating some of these more deliberately in my development work. However, I am still ...
7 votes
4 answers
123k views
How to connect backend and frontend [closed]
I am very new to frontend programming so please bare with me. In school we learned backend programming languages such as Java, C#, Python, C and some C++. As a hobby I have by myself tried to learn ...
10 votes
2 answers
8k views
Why is Angular called MV* framework
From what I've read until now (this answer precisely), it tends more towards MVVM pattern. Considering the data from services as Model, Angular controllers as VM and the HTML containing angular ...
8 votes
6 answers
4k views
Binding to Model or ViewModel [closed]
I know there are already questions on that topic, but the issues there are somewhat specific to other problems and do not offer conclusive answers. Especially those here: Question1, Question2 and of ...
8 votes
2 answers
12k views
'Model' and 'ViewModel' in Knockout.js
In MVC, 'Model' is just code representation of data (e.g. in ASP.NET MVC it's a class with according fields). In Knockout however (which employs MVVM), I see that object with fields is called a '...
3 votes
4 answers
26k views
What is the role of Controller in MVC model?
I have gone through some answers here and and some articles on MVC but I still have a confusion regarding the role of a Controller in a MVC application. I read in a book that the Model is self-...
5 votes
3 answers
6k views
A Controller for MVVM
I'm working on a WPF project that's a mishmash of code-behind xaml/xaml.cs and a few not-quite ViewModels as well. (Disclaimer: Until recently I've had very little in the way of WPF experience. I can ...
9 votes
1 answer
3k views
How is MVVM in .Net different than MVC in Cocoa?
I'm reading up on MVVM and for the life of me can't tell how the 'model-view' of MVVM is radically different than the 'controller' in MVC, as used in Cocoa programming. I've even read some ...
4 votes
2 answers
4k views
What is the difference between .xaml.cs and ViewModels/ViewModel.cs?
I have been following this tutorial on MVVM pattern using caliburn micro https://www.youtube.com/watch?v=laPFq3Fhs8k What is the difference between .xaml.cs and ViewModels/ViewModel.cs ? I see we ...
2 votes
2 answers
8k views
MVVM Best Practices: communication between view models
My simplified program structure looks like this: public class Manager { public Item MyItem { get; set; } public void Recalculate(){ ... } } public class Item { public string ...