Have some people gone off their meds in the last week? First the cfsqltool
guy gets beat up, then we have to have a lengthy discussion about credit and
running a business, and now we have to rehash for the umpteenth time whether
CF is easier/better than language X? FWIW, this is not my idea of fun, nor
is it helpful.

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf
Of John Paul Ashenfelter
Sent: Tuesday, November 08, 2005 10:32 PM
To: [email protected]
Subject: Re: [CFCDev] Witnessed the power of CF

On 11/8/05, Jim Davis <[EMAIL PROTECTED]> wrote:
> (Sorry - I'm going to fight the HTML this time.  I'm a plain-text 
> snob.)
> ;^)
>
> Actually you claimed I said "setting properties" was advanced, I 
> didn't.  I said that finding/knowing which object to use in the first 
> place was "rather advanced".  But leave that, it's not important.

And I'm saying that finding/knowing the object is no harder in ASP than in
CF. You look at some docs, a quick google and you're done. I refuse to
accept that finding documentation for a simple task is "rather advanced".

> The task itself (or any piece of it) is not advanced.  But the 
> concepts behind the task in ASP are "rather advanced" - to understand 
> what's going on you need to get, even if only at the most basic level, 
> several programming and OO concepts.

You're seriously arguing that you have to know programming concepts and some
OO to use ASP? You have to know a little about scripting for MS -- that's
it. There's no more programming concepts or OO than doing simple macros in
MS Office. If you're *using* ASP, then you're pretty much certainly in the
MS world... and it follows that you'd have a basic understanding of how MS
does things -- even if you aren't a programmer.

> Are you suggesting that ASP is "easy" because Google exists?  I would 
> argue a subtle distinction: Google makes using difficult things 
> easier, but it doesn't actually make the thing easier.

No, I'm suggesting that anybody who needs to accomplish a simple task can
choose their language, do a little searching, and solve their problem.

> I'm also not saying there is a huge difference.  I'm not suggesting 
> that, for example, that ASP is "twice as hard" as CF - only that there 
> is a difference (any difference) for the audience in question.  I'm 
> suggesting that, in the case described (an HTML designer wanting to do 
> some simple
> tasks) that ColdFusion provides the capabilities required for those 
> tasks without any additional conceptual understanding required (or
implied).

Is this a "CF is tag-based so it's easier" argument?

> My points are not about the real world practicalities or shortcuts 
> available but the paradigms involved.  At the core is this language 
> "easy" to understand?  Easy for who?  Easier than what?  Why?

As far as a paradigm goes, if you're using ASP, it's fair to say you know a
little about the MS paradigm, and ASP fits right into it.
That's the whole point of the MS package -- skills are transferable between
apps b/c of tight integration.

Is it fair to say you're fundamental argument is "tag-based"
languagees are easier for HTML users to pick up than "object-oriented"
languages? I hope not, b/c one could extend that to argue that JSP with
taglibs is also easier for HTML developers, which I'd suggest is not that
case.

> Classic ASP has poor documentation (especially when it comes to 
> objects available to do tasks) compared to CF, it just does.  It 
> stresses that you can get objects to do anything, but is a little 
> stingy about specifying them (giving a choice on any topic when the 
> criteria are beyond your comprehension is confusing and frustrating).

I just pulled out my copy of ASP in a Nutshell (O'Reilly, 1999) and it had a
discussion of all the objects, sample code, and a bit on the CDO objects.
Not hard to find that documentation at all. And 3 of the top
5 hits in google give me basically the same info. Are you suggesting that
users are limited to the documentation that comes with the tool?

> I LOVE the MSDN library (it's my HTML, DHTML and JavaScript reference 
> of
> choice) but MS was never as clear in its ASP documentation as Allaire 
> was in the CF.
>
> CF presents a shallower learning curve in this respect.  You have to 
> remember, for example, "CF + concept".  "CFMail" sends mail, "CFQuery"
> performs queries, "CFoutput" outputs data.  You might get confused by 
> synonyms or entirely new concepts ("CFLock" anyone?), but care has 
> been taken to make things as "discoverable" as possible in the core
language.

So CFUPLOAD will upload my file? How about generating some visuals --
CFCHART? CFGRAPH? CFREPORT?
> I really do agree with the rest of what you say.  But I feel like your 
> getting hung up on the example (sending email) when I was trying to 
> talk about the concepts.

It sounds like you're saying CF is tag-based so it's easier and the docs are
a little better. That seems to be a weak argument for it being better than
ASP.
--
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]





----------------------------------------------------------
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