On 10/19/07, William Seiter <[EMAIL PROTECTED]> wrote:
>
> Casey,
>
> Smack?  I am not certain where you got the idea that I was writing
> 'smack'...
>
> Do you disagree with me that ColdFusion offers an opportunity for people
> fresh into the web to get a lot out of their websites, very quickly?


No, that's the whole point. Coldfusion provides many ways for your to create
applications quickly and securely.

" I guess that could slow down
> your database but it's the SQL programmers fault, not ColdFusion.."

Do you differentiate between a 'ColdFusion programmer' and a 'sql
> programmer'?


In a way yes, extracting information from a database is  in a field of it's
own. There wouldn't be Database Administrators if this wasn't the case...
For us, "programmers" we need to be proficient in developing applications in
our language of choice and then again, in the sql language of the database
we choose to use.

The other day I was looking at part of an application I created a while ago
and was kicking myself because I had used two queries where one would have
done the job. Now that application runs lightning fast. IT wasn't the fault
of coldfusion, but my sql programming skills that caused a slowdown in my
application.

Proof of what?  Proof that PHP is a harder language to learn at first and
> ColdFusion is easier?  How many times have you come across code written by
> someone else thatwas written using <cfinsert>, <cfselect>, etc. A seasoned
> professionalwill know that doing a database call using those tags can cause
> unduestress on the dB.  The solution is similar in PHP as to CF, just
> writeand test the sql yourself.  This same example can be used as my
> basic'dislike' of most 'frameworks'.
>

Sorry  William, meaning that the use of these tags are a drag on your
Database. And I'm with you, coldfusion has components, I have very little
need for a complete framework even though I use a methodology that assists
in separating the content from the control aspects... Proper use of cfc's
and cfmodule can go along way.

Proof that Allaire/Macromedia/Adobe has created
> ColdFusion tags that handle most of the heavy lifting for the developer,
> and
> that most of the 'hard stuff' is left up to the programmer in PHP?  Do you
> disagree that Tags like <cflogin>, allow a person who doesn't understand
> much about building a login system, to build a login system?


Haven't used cflogin yet... There are a few tags like this and the new
"rich" cftextarea which I'm sure they meant well when creating them but just
are not as productive as you would have though, rolling your own tag does
work in this scenario and I haven't  programed PHP since I discovered
Coldfusion but I still put money on the table that it's quicker to built a
login system in coldfusion.

  Do you
> disagree that the <cfimage> tag allows the developer to get an image
> upload
> and auto-thumb system into their website mostly painlessly?


Well, if I go back through my scripts and replace imagecfc for cfimage, I'll
let you know.

  Do you disagree
> that the <cfreport> tag allows the developer to focus on the UI rather
> than
> on the drudgery of building reports?


I didn't know you needed to be a programmer to use cfreport?  Doesn't  that
have it's own UI?  I have  stayed away from this but some initial poking
around, if you were an office administrator creating reports out of MS
Access, or for that matter Crystal Reports you should be able to create an
..cfr...

Do you disagree that the <cfform> tag
> and its child tags allows the developer to focus on page generation rather
> than form validation through javascript?


For 75%  of the forms out there, yes. As long as you know the person has
javascript turned on to begin with. You still need to verify the data is
coming from the correct source on your action page so it's still only a half
way fix to the problem of accepting data from the end user...

A little story for you:
>
> One day a young man shows up for the first day on the job as a logger...
>
>
> My point?  Technology advances are not a bad thing, I revel in them and
> try
> to use as many as are pertinent to the work that I do. There is room for
> everyone in the forest.  Just because I remember how to write a login
> script
> by hand, doesn't mean I don't use <cflogin> just as much as the next guy,
> but not all languages have a simple tag that does the heavy lifting for
> me.
> Just because the editor I use has a 'sql builder' doesn't mean that I
> trust
> it to be tuned for the environment that I am working in. So I benefit from
> having the knowledge of how to build a login script without it, and I
> benefit from know how to write sql by hand and not rely on a wysiwyg
> 'rendition' of what it should be.


Nope this is very true. I'm with you, Coldfusion does make it very easy to
create website applications. Dreamweaver makes it very easy to create tables
, forms, sql statements and photo galleries. Websites like HotScripts-Com
make it very easy to find something, hack it up and think you're a
programmer.

In the end, you switch to eclipse, use cfscript, write your own components
and functions, and switch to div's in place of tables. Because it's
Coldfusion and not PHP you get to this point quicker. :-)

Casey


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Get involved in the latest ColdFusion discussions, product
development sharing, and articles on the Adobe Labs wiki.
http://labs/adobe.com/wiki/index.php/ColdFusion_8

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:291536
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

Reply via email to