> -----Original Message-----
> From: S. Isaac Dealey [mailto:[EMAIL PROTECTED]
> Sent: Thursday, June 09, 2005 8:14 PM
> To: CF-Community
> Subject: RE:_Jeremy_Allaire_on_the_2.0_Launch_(was_"PHP_is_10_also")
> 
> What I'm trying to wrap my brain around is this:
> 
> "But ColdFusion made a great leap forward with version 2.0, which
> included such advances as 150 new functions, support for new protocols
> (e.g. POP), looping, variables, typeless expression evaluation, and a
> number of other language enhancements."
> 
> How was database access at all useful if there wasn't any way to loop
> over a query _or_ use variables? Sounds to me like the article's
> details may be a bit muddled. Plus this sounds like a description of
> Studio:

Before 2.0 there was no "CFLOOP" tag - you could still "loop" over a
recordset using CFOUTPUT, but that was it.  I think that's what he meant in
the article.

CF 1.x did AMAZING things for the time - but just because we were easily
impressed back then.  There was no math, no functions, no in-language
extensibility or anything.  We had CFOUTPUT, CFQUERY and well, more CFOUTPUT
and CFQUERY.

One of the hallmarks of a "complex" DBML application back then was a one
cell table in the database were you would do any math you needed to do.  You
didn't need to worry about the value being overwritten because the engine
was completely single threaded.  ;^)

> "A built-in page preview window and HTML syntax checker rounded out
> the product, keeping it at the top of the market."

I've no idea what he's talking about there... but I assume it was the first
release of Studio (although I could have sworn that didn't hit until CF
4.0).

For my money these were big milestones:

CF 1.x: It existed!

CF 2.x: CFINCLUDE!  Functions (lots of functions)!  Tags (lots of tags)!

CF 3.x: CFML Custom Tags!  The Application Framework!  Arrays!

CF 4.x: Multi-threading!  Structs!  (Some) scopes as structs!  CFSCRIPT!

CF 5.x: User-defined functions!  All scopes as structs!

CF 6.x: J2EE! CFCS! User-Defined functions in CFML!  Multi-threading done
right!

CF 7.x: Application.cfc!  XForms!  Gateways!

CF 8.x: A real, actual-factual, easy-to-use debugger!  Free to everybody
named "Jim"!

I'm probably missing some...

Jim Davis




~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Discover CFTicket - The leading ColdFusion Help Desk and Trouble 
Ticket application

http://www.houseoffusion.com/banners/view.cfm?bannerid=48

Message: http://www.houseoffusion.com/lists.cfm/link=i:5:160251
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/5
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:5
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.5
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

Reply via email to