in reply to There is probably just one way to do it
I was actually looking for a MVC toolkit for JavaScript, but that is another story