Well maybe my use of the word middleware was a bit slack. My
apologies. I was wondering if anyone out there has used these
frameworks to basically format data for some front-end application
where you are not using a database. So most of the requests are over
soap or xml over http(s) and CF is formatting the data and returning
xml. Just curious of how each of these frameworks fit into this model.
-Steven
On 4/18/07, Dean H. Saxe <[EMAIL PROTECTED]> wrote:
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?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
-------------------------------------------------------------