> Frameworks are usually build on top of design patterns.
> So frameworks logically enforce design patterns.
> 
Not by any definition I have ever seen of the term application
framework. The most common definition I have seen used for application
frameworks is a set of classes that embodies an abstract design for
solutions to a number of related problems. This means that while an
application framework may provide a set of abstract design patterns it
doesn't inherently implement or enforce any of them.

> In Jakarta Struts, it is the "MVC" design pattern.
>
According to the Struts web site, "Struts encourages application
architectures based on the Model 2 approach, a variation of the classic
Model-View-Controller (MVC) design paradigm." Notice the use of
encourage instead of enforce.

-Matt

______________________________________________________________________
Signup for the Fusion Authority news alert and keep up with the latest news in 
ColdFusion and related topics. http://www.fusionauthority.com/signup.cfm
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Archives: http://www.mail-archive.com/[email protected]/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists

Reply via email to