Forum OpenACS Q&A: Response to Will OpenACS make my life easier?
6: Response to Will OpenACS make my life easier? (response to 1)
Posted by Neophytos Demetriou on 02/11/02 04:53 PM
MVC considers three roles. The model is an object that represents some information about the domain. It is a non-visual object and contains all the data behavior other than that used for the UI. In its most pure OO notion the model is an object within a Domain Model. You might also think of a Transaction Script as the model providing the Transaction Script contained no UI machinery. Such a definition stretches the notion of model, but fits the role breakdown of MVC.I agree with Jun that OpenACS fits the MVC paradigm. I would say that OpenACS stretches the notion of model by using Transaction Script as the model as Martin Fowler describes. I'm just speculating here but what if we had a domain model using Tcl...
-- Martin Fowler, http://www.martinfowler.com/isa/mvc.html