Thanks for all the opinions. I'm brushing up my CFC knowledge and looking into Model Glue.
-----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Teddy R Payne Sent: Wednesday, April 18, 2007 4:10 PM To: discussion@acfug.org Subject: Re: [ACFUG Discuss] code frameworks Frameworks like Model-Glue and Mach-II support a more HTML or tag based MVC. I have seen successful implementations of AJAX with Model-Glue. Wherever your data comes from, the model accessed in the same way as if you use a database. There is one or two steps to handle the requests. If you write a more loosely coupled model layer, you will have the freedom to use DB, web services or xml without changing your controller or view. ----- Original Message ----- From: "Steven Ross" <[EMAIL PROTECTED]> To: <discussion@acfug.org> Sent: Wednesday, April 18, 2007 2:26 PM Subject: Re: [ACFUG Discuss] code frameworks > 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 > ------------------------------------------------------------- > > > ------------------------------------------------------------- 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 ------------------------------------------------------------- ------------------------------------------------------------- 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 -------------------------------------------------------------