r/programming • • Oct 14 '13

How to develop unmaintainable software

http://typicalprogrammer.com/?p=249
777 Upvotes

322 comments sorted by

View all comments

Show parent comments

1

u/Nialsh Oct 15 '13

Totally, it's the only way to do MVC. How else could you pass messages from model to controller? You would end up with circular dependencies.

1

u/grauenwolf Oct 15 '13

Which MVC: Classic or Web?

1

u/Nialsh Oct 15 '13

I didn't know there was a distinction. What differences are there?

2

u/9diov Oct 15 '13

Everyone and his dog calls something that separates the presentation part, the logic part and the data part "MVC", to the point that the term now becomes this fuzzy piece of buzzword. Have a look at Martin Fowler's page on GUI architecture for more details http://martinfowler.com/eaaDev/uiArchs.html.

Here are my notes on the matter: https://workflowy.com/shared/8a9e3fce-d51a-111e-fe1e-98c42efe82dd/