While having a discussion on new-media (web/software) in opposition to traditional (textual) media, it occurred to me that the metaphore of MVC could be used to explain the structure of a webpage. The markup (HTML) represents the Model, the stylesheet (CSS) represents the View and the behaviours (javascript) handles the Controller-role.
This way of describing the media is analogous to the classical image-analysis, witch operates with a semantic and a syntactic layer, somewhat similar to the Model and the View.

After googling a bit, I found this article, in witch the author uses the same observation.
http://www.oreillynet.com/pub/a/java...ential_js.html

I recognize that this is bending the conventional meaning of MVC, but I think it makes a lot of sense. It does to me anyway, and I'm quite sure that W3C has atleast been aware of it while defining the XHTML standard.

Has anybody stumbled upon some texts dealing with this subject ? Preferably something a bit more academical than the tutorial linked to above.

Off Topic:

I know that this hasn't got much to do with PHP, but it does have a lot to do with MVC, witch has been discussed a lot on theese forums, so I ask the moderators to leave the post in this forum.