Concept2 performance monitor
Invoice form
deleting an item
model
view
viewmodel
dummy variables
model
setting up
view
viewmodel
Legacy code
Main form
dummy variables
model
view
viewmodel
Model-View-ViewModel (MVVM)
disabling and hiding elements
input validation
two-way communication
user interaction
Monolithic design
Observer pattern
Presentation patterns
MVC
MVP
MVVM
Provider-Subscriber (ProSu) Framework
Separation of concerns (SoC)
3-tier application architecture
business layer
data access layer
presentation layer
3-tier application architecture and MVC
3-tier application architecture and MVP
3-tier application architecture and MVVM
View logic
View state