DEV Community

Discussion on: Welcome to the MVC Restaurant

yechielk profile image
Yechiel Kalmenson Author

As a relative beginner myself I don't know how much insight I can offer, only that in the 2 Ruby based frameworks I've worked (Rails and Sinatra) that's how things are handled.

I see the Controller a the single point of reference in charge of collecting all the resources and sending them to the client. So it retrieves data from the Model, assembles it through the view, and sends it back as a response.

I'm sure there are other ways of doing it, and I hope to learn some of them as I go along :)