There was been lots of discussion about the MVC pattern in the programming blogs recently. A lot of it has to do with the rise of Rails to bring MVC in the forefront of web development.

What is interesting to me is that while design patterns in general have been looked down upon, somehow MVC is being held up as the “right and only” way of doing UI. There was even a pissing contest of which web framework is the most MVC compliant.

More >