> Fusebox was originally designed with CF4.0 limitations in mind.
> It has been designed for scripting languages (CFML and then PHP and
JSP).
> It was one of the only way to have a very well organized CF
application
> with
> a standard and proven design pattern (at that time, the only way to
reuse
> CF
> code was the custom tag mecanism and cfinclude/cfmodule...).
> It has quickly become a very mature and proven framework for building
> high-end CF applications.
> 
Maybe one of the only ways you have seen. However, there have been many
organizations that have had proven architectures and application
frameworks for years using CF that had nothing to do with Fusebox. In
fact, some would argue -- myself included -- that most of the good
examples of high-end CF applications don't use Fusebox. A quick informal
survey was done on the CFGURU list asking about Fusebox and few
responded that they did in fact use it.

> Now, with MX, ColdFusion has entered into the J2EE universe and native
> component-based architectures.
>
CFMX does not have a component-based architecture. Just because
Macromedia chose to call its new encapsulation feature a ColdFusion
Component doesn't mean it fits the definition of a component-based
architecture. For all intensive purposes, CFCs really are just
ColdFusion classes, not components.

> So from now on, I think it would be more logical to use standard J2EE
> design
> patterns and similar coding syntax (for example, taglib with
prefixes).
> It will be more practical to "talk" with Java people (because they use
> similar approach and syntax).
> 
J2EE design patterns do not apply to CFMX. CFMX is not J2EE and it never
will be. I suggest creating new design patterns that make sense for CFMX
and not try to adapt J2EE.

-Matt

______________________________________________________________________
Structure your ColdFusion code with Fusebox. Get the official book at 
http://www.fusionauthority.com/bkinfo.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