I recently read an article which talks about writing MVC for the web using jQuery (http://welcome.totheinter.net/2008/08/05/mvc-pattern-for-the-web/).
In any case, the author proposes building a full MVC controller in JavaScript (the example article is still in progress), which is interesting, but I think in some ways it is a little misguided, for I believe that the front end of the web is already MVC.
Model = HTML (provided it is written semantically and not structurally)
View = CSS (updating the style)
Controller = JavaScript
As long as you follow the principles of Unobtrusive JavaScript and keep your (X)HTML clean then you have MVC built in. XHTML is a form of XML after all (and XML is used to represent data/model).
Just a thought...
In any case, the author proposes building a full MVC controller in JavaScript (the example article is still in progress), which is interesting, but I think in some ways it is a little misguided, for I believe that the front end of the web is already MVC.
Model = HTML (provided it is written semantically and not structurally)
View = CSS (updating the style)
Controller = JavaScript
As long as you follow the principles of Unobtrusive JavaScript and keep your (X)HTML clean then you have MVC built in. XHTML is a form of XML after all (and XML is used to represent data/model).
Just a thought...
Comments