One of the many applications I inherited and support uses CFFORM
exclusively throughout it.  I know a number of other applications at that
same business are just like that but those are handled by offshore folks
and I am 99.9% certain they have not deviated from using it since they more
or less just keep the things running now that original developer is long
gone.  Here in recent weeks the one I support started showing an issue with
"bind" being used between some CFSELECTS and to make AJAX calls, it was
exposed when someone updated their Firefox browser.  That place really is
almost exclusively an IE shop so no telling how long the issue had been
there.  I got it fixed the morning I was made aware of it and it worked
from in Chrome, Firefox and IE for me and from all of my machines.  Within
a couple of days just one single IE user started having an issue.  At that
point I decided why should I bother with trying to get this working when I
know I can rewrite it using JQuery and be done with the issues. Now I left
CFFORM in those few spots and still is being used for required fields, I
simply stripped out the binding and redid that with JQuery.  But one could
run into similar issues using some old JS library for what ever in their
application and as browsers update they may find the applications broken in
spots.

I do not really see a problem with using CFFORM just like anything else out
there it will have its places it is a non issue to use and then places it
just is the wrong tool for the job.  With that said I do not use it on
anything I make but not because of any distaste for it but because I just
have my own ways to tackle things and those ways work the most efficiently
for me.  Kind of like CFUPDATE that I saw mentioned to never use.
 Truthfully I forgot that one even existed until a year or so ago when a
friend of mine made a small Intranet RMA application for his work.  That
guy knows nothing about CF or really any programming.  He came to me with
some question and when I looked through the code I saw that getting used
and I remember one of his problems was how to update a column where no form
field with that name was being passed in, simple enough just do a <cfset
form.colName = whatever />.  That friend of mine used a lot of the built in
things to CF that so many say not to use in online communities.  At the end
of it all he got something working almost 100% with zero knowledge of
programming and via bouncing ideas off me we got it to 100% and is still in
use to this day.


--
Admiral Aaron Rouse
http://www.happyhacker.com/


On Tue, Mar 4, 2014 at 8:11 PM, Gerald Guido <gerald.gu...@gmail.com> wrote:

>
> Thank you all for taking the time  to answer. It has been most
> enlightening.I must say that assumptions made were more interesting than
> the answers themselves.
>
> G!
>
> --
> Gerald Guido
>
> Twitter <https://twitter.com/CozmoTrouble>
> Blarg <http://www.myinternetisbroken.com>
> Facebook <https://www.facebook.com/gerald.guido.9>
>
>
> On Tue, Mar 4, 2014 at 12:35 PM, Raymond Camden <raymondcam...@gmail.com
> >wrote:
>
> >
> > And btw - don't forget - there is a whole project dedicated to helping
> you
> > replace these items. (So instead of just saying Dont Do X, we can do Do
> > This) -
> >
> > https://github.com/cfjedimaster/ColdFusion-UI-the-Right-Way
> >
> >
> > On Tue, Mar 4, 2014 at 11:25 AM, Jochem van Dieten <joch...@gmail.com
> > >wrote:
> >
> > >
> > > On Mar 4, 2014 5:40 AM, "Gerald Guido" wrote:
> > > > Why are people so vehemently opposed so to CFForm?
> > >
> > > Because it will only get you so far. And once you want to go further,
> > > you'll find that you can't. So then you have to go back, rip out cfform
> > and
> > > replace it with something else. At which point you will discover that
> > > whatever skills you learned using cfform are useless because they don't
> > > transfer to other form frameworks.
> > > All of this is just fine if you know it beforehand and plan for it. But
> > at
> > > the same time you are developing your cfform project, the rest of the
> > world
> > > is moving forward. And I am guessing too many of us got burned when a
> > > project initially was fine with cfform, but then the requirements
> changed
> > > and it wasn't anymore
> > >
> > > Additionally I suspect plain old snobbery: it is not a technologically
> > good
> > > solution, therefore it can never be a good solution from an ROI
> > > perspective.
> > >
> > > Jochem
> > >
> > >
> > >
> >
> >
>
> 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Order the Adobe Coldfusion Anthology now!
http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion
Archive: 
http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:357910
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm

Reply via email to