> Having to know both that an object is needed AND which object is needed
> (especially with such a completely appropriate name!) shows a rather
> advanced level of understanding.
>
> > Mail.To="[EMAIL PROTECTED]"
> > Mail.From="[EMAIL PROTECTED]"
> > Mail.Subject="Test Subject"
> > Mail.Body="Test Body"
>
> Setting properties (and knowing how and what properties can be set) is
> another "new" concept for HTML users.It's not that it's hard, of course,
> just (at least initially) confusing.

>So you're arguing that setting properties is "advanced" and therefore CF is
better? I pity the developer who inherits > the code that's going to be
>written in CF by this person who can't figure out how to set properties. As
an aside, a > suprising number of "normal" office workers, like
>secretaries, admin assistants, and biz analysts know how to set > >
properties on MS objects since many build macros to handle common MS Office
tasks.

No - don't put words in my mouth.

It's not "advanced" - but it IS a programming concept.  Simple as that.
It's a programming concept that's not needed to do the same task in CF.

Not to be a pain, but I didn't put words in your mouth. Scroll above a little -- you said, and I quote:

" Having to know both that an object is needed AND which object is needed
> (especially with such a completely appropriate name!) shows a rather
> advanced level of understanding.

 and then there's a chunk of setting properties that can be "confusing".

So it shows advanced understanding to google the task you are trying to accomplish? I just find that a pretty ridiculous postion to take.

<sidebar>What really makes things hard in ASP is that the CDONTS object doesn't scale real well -- thats one reason why there are MANY 3rd party email components that make mail even easier and more robust. CFMX has *much* better mail capabilities out of the box.</sidebar>


You can say (flippantly, but with some truth) that there are more "bad" CF
programmers than "bad" ASP programmers simply because ASP demands a little
more from its users.  That which does not kill us makes us stronger after
all.

Actually, I'd argue that there's just bad programmers and good programmers -- language is pretty much a red herring. The bar for ASP and CF and PHP for that matter is really low. It's not til you get to C/C++ or Java where the bar gets high enough to start weeding out the newbie.

But to argue that ASP is just as easy as CF because you can copy and paste
from Google hits is, I'm sorry, ridiculous.  ASP development may have become
easier because of this, but that's more a reflection of its community rather
than any innate simplicity in the language.

How's that any more ridiculous than a HTML "coder" installing formmail.cgi from Matt's script archive? Or Googling "[PHP/ASP/CF/Java/JSP/Python/Ruby/Smalltalk/Lisp/Cobol/REXX/etc] send mail" and cutting and pasting that code. Just b/c *you* know that there's a CFMAIL tag doesn't mean everyone knows -- they have to look in the docs to know that.

Ridiculous you say, right? Of course someone would look in the docs, right? I worked with an "experienced" Java developer with a degree in CS that spent two days and 800 lines of code creating email in ColdFusion by appending strings, using Replace() on their own substitution characters, and writing every few lines to disk before writing the final result directly to the mail spool queue. It was replaced in 5 minutes with 10 lines of code -- still in CF. And it was much easier than doing it in Java or ASP or PHP for that matter :)

<sidebar>not a good programmer</sidebar>

If you need to send a mail, you're going to have to glance at the docs/talk to another person/google to find out how. A chunk of CFMAIL code and a chunk of CDONTS ASP code will both come up pretty easily. (And quite frankly, if you compare the quality of the resulting hits at Google, "ASP send mail"produces better results than "coldfuison send mail" -- but that's not the fault of either technology).


--
John Paul Ashenfelter
CTO/Transitionpoint
(blog) http://www.ashenfelter.com
(email) [EMAIL PROTECTED] ----------------------------------------------------------
You are subscribed to cfcdev. To unsubscribe, send an email to [email protected] with the words 'unsubscribe cfcdev' as the subject of the email.

CFCDev is run by CFCZone (www.cfczone.org) and supported by CFXHosting (www.cfxhosting.com).

An archive of the CFCDev list is available at www.mail-archive.com/[email protected]

Reply via email to