Skip to main content
Design note. This comparison is architectural vocabulary, not a claim that LangState replaces MVC frameworks.
SUP and MVC both separate state from presentation, but they emphasize different boundaries. SUP can live inside an MVC application. A controller can authenticate a request and invoke an updater; the model or service layer can own canonical persistence; a view can render presenter output. Choose ownership based on the host application rather than forcing a one-to-one class mapping.