> 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

