Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 4027020
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 20, 20262026-05-20T11:02:41+00:00 2026-05-20T11:02:41+00:00

When it comes to the MVC pattern, I have always thought of the controller

  • 0

When it comes to the MVC pattern, I have always thought of the controller as the pivot. That is, it is the one that receives all actions that the user wishes to perform and it then decides which model and view to use to complete the user requested action. (My experience with MVC is through Asp.net and so I am thinking of how routes are used to pick the correct controller which then loads the model and selects and creates the appropriate view).

Is there a pivot in the MVVM pattern? Is the view the pivot in that the user interacts with the pivot which then can result in different model being loaded and presented to the user using the appropriate VM?

Also, where does the logic that normally sits in the controller in MVC sit in the MVVM pattern?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-20T11:02:41+00:00Added an answer on May 20, 2026 at 11:02 am

    MVVM is more distributed than MVC. Views and view models are typically bound at design time, which means that the VM does not perform the same function as an MVC controller. It is more of a pure coordinator than a controller–a good view model generally has relatively little decision logic.

    The whole idea behind MVVM is to isolate the graphical elements of a view from its programmatic elements. It similarities to MVC are really only superficial. In MVC, a controller acts as an executive, the real intelligence behind an application. In MVVM, the VM acts only as a programmatic abstraction of a view, and the intelligence is distributed throughout the application.

    MVVM components act in a collaborative, distributed manner, which tends to eliminate the monolithic concentration that permeates some MVC apps. It takes a bit of getting used to but it works very well. Think of an MVVM app as a mechanical swiss watch–what is the pivot point of a watch? There really isn’t one. A watch is a collection of autonomous components that work together to perform a task. There really isn’t a ‘pivot point’ than masterminds the operation.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have a problem with the understanding MVC architecture. It's not that I don't
By default the MVC Preview 5 web project comes with a HomeController.vb class. This
When a user comes across your site's 404 File Not Found error page, it
I'm using the MVC pattern in a .NET winform app. There are places in
I am having some trouble understanding the MVC Pattern. I do understand we are
imagine you have a function that creates/copies/moves files. [logic] For the case that a
I'm writing a web application using Spring MVC. Although Spring MVC comes with a
When MVC first came out, I was reading about it everyday and learning all
I've noticed a lot of talk about asp.net MVC lately, but I haven't come
Rails comes with a handy session hash into which we can cram stuff to

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.