Dave Hodgkinson wrote:
> MVC is not necessarily an appropriate metaphor or idiom for web apps.
> See abw's rant a while back. Not sure if it was here or on the TT list
> but it was a good one.

http://tt2.org/pipermail/templates/2002-November/003974.html

The distilled essence being that people should be harping on about
a clear separation of concerns, not MVC.  MVC is one particular way
of achieving a SOC, ideally suited to GUI applications, but I question
just how well it translates directly to web applications.

Sure, there are lessons to be learnt from MVC but there are also many 
other patterns that can be applied.   Trying to shoe-horn every web 
application into a rigid (and possibly ill-fitting) MVC framework can 
often lead to a poor separation of concerns in other areas, thus defeating
the original purpose of the exercise.

There is no silver bullet.  And even if there was, you would still be
able to find ways of shooting yourself in the foot with it.

A


Reply via email to