Rediscovering MVC
Poor MVC! It is probably the most misunderstood "pattern" in the history of computer science.
Why? Viewing MVC as simply separation of concerns leads to unnecessarily complicated solutions to simple problems. MVC is much richer than a single pattern - it is a pattern language, created to align the computer and the programmer with the mental model of the end user.
So if you want to expand your view on a very useful and well researched pattern language, let's try to understand it again, beginning with a visit to the past:
https://github.com/ciscoheat/mithril-hx/wiki/Rediscovering-MVC
Written by Andreas
Related protips
Have a fresh tip? Share with Coderwall community!
The website is part of the attack surface, not only the API behind it. Every script, iframe, and tag on a public page is code that did not go through the same review as the backend.
Security insights from Cside