http://www.codinghorror.com/blog/2008/05/understanding-model...
This dude says MVC == HTML, CSS, 'the browser', respectively. Not sure many would agree with that assessment. If anything those three could, I suppose, be viewed as a separation of concerns, calling it MVC however, just seems muddy.
For example the way I see the pattern in terms of web apps (and MVC is not a domain specific pattern in any respect either):
- model should be largely in code and data and contain the business logic, not HTML.
- view is a mixture of HTML/CSS
- control is a mixture of the browser engine's logic and client side javascript.
Also Github and .NET don't seem to fit well together based on the types of communities. ;) That's not to say they can't in the future, just speaking historically.