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