Unfortunately, no.  My last professional CF development gig we had to write our 
own framework to utilize the best, and worst, of the 300KLOC of code that we 
already had.  It had no framework and no architecture to speak of.  But we had 
to keep the plane flying while we rebuilt the wings.

These days I don't write code so much as review code others have written, 
review the architecture and conduct vulnerability assessments on code.  And of 
course spend a lot of time talking about how to improve the SDLC with respect 
to security.  I think the last time I picked up an editor to write CF was a 
year ago, but I still follow the trends where possible.

Why would you ask about CF as middleware?  I think CF is best suited as a 
display language with Java or other true OO languages as the middleware.  Not 
that one can't build an entire app in CF, you certainly can and do...  I see 
this leading to a flame war of my platform is better than yours. ;-)

-dhs



On April 18, 2007, Steven Ross wrote:

> Dean, have you built much with frameworks in the realm of using CF as
> the middle ware layer?
> 
> Just curious as to how the frameworks you mentioned do in that scenario.
> 
> On 4/18/07, Dean H. Saxe <[EMAIL PROTECTED]> wrote:
> >
> > Frameworks solve many problems for you before you even know you have them.  
> > Rolling your own framework is generally not a good idea.  I see millions of 
> > lines of other people's code every year in CF and Java, its always a 
> > nightmare when someone decides to blaze their own path with respect to a 
> > framework.  MVC based frameworks are ubiquitous, there is generally no need 
> > to reinvent that particular wheel.
> >
> > The most impressive framework in the CF world that I have used recently is 
> > Model Glue.  It was used to build HacmeShipping (www.foundstone.com for a 
> > download).  Don't follow my security mistakes, however! Spring has a lot of 
> > traction in the Java world, ColdSpring is the CF counterpart.  I haven't 
> > looked at it yet, but if its like Spring it supports loose coupling of 
> > objects through the inversion of control pattern.  Definitely worth taking 
> > a look at, as well.
> >
> > FWIW, if a developer isn't familiar with and using one of the more modern 
> > frameworks available (Model Glue, mach-ii, etc) then they are falling 
> > behind the curve, technically speaking.  I'd encourage anyone who wants to 
> > develop code full time on a professional level to learn and become familiar 
> > with at least one, if not more, of the available frameworks.  Having them 
> > in your mental toolkit will help you continue to succeed and make you more 
> > valuable to your employer now and in the future.
> >
> > -dhs
> >
> > On April 18, 2007, Steven Ross wrote:
> >
> > > Use CFC's they make development so much easier. As far as frameworks
> > > go I can't suggest any as I don't use them.
> > >
> > > On 4/18/07, Dusty Hale <[EMAIL PROTECTED]> wrote:
> > > >
> > > >
> > > > I was just wondering what the current trends with code frameworks are? 
> > > > I'm
> > > > starting a new project where one of the primary goals is to have and
> > > > application that would make it a bit easier for other CF developers to 
> > > > pick
> > > > up on or add to in the future. Years ago I was really into Fusebox but
> > > > haven't really used it since version 3. The budget for this new project 
> > > > is
> > > > not so big so I don't want to spend eons of extra time on it but I need 
> > > > to
> > > > code it in such a way that it at least has some understandable 
> > > > structure to
> > > > it. I thought maybe to ask what the trends are? If Fusebox is still 
> > > > popular
> > > > and if so what version should I use? I already know how to use FB3. 
> > > > Would it
> > > > be practical to stay with that? My other thought was to just try to 
> > > > develop
> > > > each site component as a CFC and just comment/document everything well. 
> > > > I
> > > > have a little experience in the past using CFCs and understand how to 
> > > > build
> > > > functions and pass arguments. On the other hand I have much more 
> > > > experience
> > > > coding the old fashion linear way with normal cf tags.
> > > >
> > > > Opinions are appreciated. thx
> > > >
> > > > Dusty
> > > > -------------------------------------------------------------
> > > > To unsubscribe from this list, manage your profile @
> > > > http://www.acfug.org?fa=login.edituserform
> > > >
> > > > For more info, see http://www.acfug.org/mailinglists
> > > > Archive @
> > > > http://www.mail-archive.com/discussion%40acfug.org/
> > > > List hosted by FusionLink
> > > > -------------------------------------------------------------
> > >
> > >
> > > --
> > > Steven Ross
> > > web application & interface developer
> > > http://www.zerium.com
> > > [mobile] 404-488-4364
> > > [fax] 267-482-4364
> > >
> > >
> > > -------------------------------------------------------------
> > > To unsubscribe from this list, manage your profile @
> > > http://www.acfug.org?fa=login.edituserform
> > >
> > > For more info, see http://www.acfug.org/mailinglists
> > > Archive @ http://www.mail-archive.com/discussion%40acfug.org/
> > > List hosted by http://www.fusionlink.com
> > > -------------------------------------------------------------
> >
> >
> > Dean H. Saxe
> > [EMAIL PROTECTED]
> > "What difference does it make to the dead,  the orphans, and the homeless, 
> > whether the  mad destruction is wrought under the name of totalitarianism 
> > or the holy name of  liberty and democracy? " -Gandhi
> >
> >
> >
> > -------------------------------------------------------------
> > To unsubscribe from this list, manage your profile @
> > http://www.acfug.org?falogin.edituserform
> >
> > For more info, see http://www.acfug.org/mailinglists
> > Archive @ http://www.mail-archive.com/discussion%40acfug.org/
> > List hosted by http://www.fusionlink.com
> > -------------------------------------------------------------
> >
> >
> >
> >
> 
> 
> -- 
> Steven Ross
> web application & interface developer
> http://www.zerium.com
> [mobile] 404-488-4364
> [fax] 267-482-4364
> 
> 
> -------------------------------------------------------------
> To unsubscribe from this list, manage your profile @ 
> http://www.acfug.org?fa=login.edituserform
> 
> For more info, see http://www.acfug.org/mailinglists
> Archive @ http://www.mail-archive.com/discussion%40acfug.org/
> List hosted by http://www.fusionlink.com
> -------------------------------------------------------------


Dean H. Saxe
[EMAIL PROTECTED]
"What difference does it make to the dead,  the orphans, and the homeless, 
whether the  mad destruction is wrought under the name of totalitarianism or 
the holy name of  liberty and democracy? " -Gandhi



-------------------------------------------------------------
To unsubscribe from this list, manage your profile @
http://www.acfug.org?fa=login.edituserform

For more info, see http://www.acfug.org/mailinglists
Archive @ http://www.mail-archive.com/discussion%40acfug.org/
List hosted by http://www.fusionlink.com
-------------------------------------------------------------



Reply via email to