On Wednesday, Aug 27, 2003, at 11:20 US/Pacific, Calvin Ward wrote:
> Wouldn't you like to be able to open a page within the IDE, go through  
> your
> application, have debug output in another panel of your IDE for that  
> page
> and it's include files, be able to set break points, and trace variable
> values to reduce <cfabort> debugging needs, and come across an error,  
> click
> on the error within your IDE, have it open the offending .cfm page in  
> your
> IDE, and highlight the error.

Yup, this sort of debugging can be a wonderful tool - even tho' it  
usually makes the code under investigation run painfully slowly.

> Wouldn't that be powerful? And doesn't that sound familiar (except  
> that it
> works so clunkily and problematically in CFS...)?

Does it work with CFMX at all? I don't use CFS so I don't know but from  
what I read here, I don't believe it does - and would probably require  
substantial changes to CFMX's compiler to support the sort of  
single-step / step-in / step-out / breakpoint / watch point stuff that  
some languages boast. Part of the problem when writing debugging tools  
for high-level languages like CFML is how to map the source code to /  
from the executable code in a debugger and how to provide the 'hooks'  
necessary for a debugger to peek inside a running program - you  
normally end up with 'compile-for-debug' vs 'compile-for-production'  
switches. I'd love to see it in CF at some point but I'm not holding my  
breath!

> CFS is far superior with it's
> help/reference system alone (language specific), not to mention the  
> color
> coding (language specific), and the toolbar (language specific), and so
> forth.

Hmm, but DWMX includes help/reference material for CF, color coding for  
CF (and customizable) and a CF-specific toolbar... And DWMX 2004  
provides enhanced CFMX support:

http://www.macromedia.com/software/dreamweaver/productinfo/features/ 
static_tour/coldfusion/

It doesn't explicitly mention it here but the CF-specific toolbar in  
DWMX 2004 is, in my opinion, a big improvement over the one in DWMX.

> What we need is a ColdFusion centric IDE, that also strongly supports  
> the
> rest of the stuff we'll be reasonably expected to work within (xml,  
> html,
> css, javascript).

And (you know where I'm going with this...) DWMX has great support for  
XML, HTML, CSS and JavaScript - and all of those are improved in MX  
2004 (see the information on the website). In particular, some of the  
enhancements to XML support make writing Fusebox 4 / Mach II  
configuration files a breeze!

Sean A Corfield -- http://www.corfield.org/blog/

"If you're not annoying somebody, you're not really alive."
-- Margaret Atwood

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Archives: http://www.houseoffusion.com/lists.cfm?link=t:4
Subscription: http://www.houseoffusion.com/lists.cfm?link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

Get the mailserver that powers this list at 
http://www.coolfusion.com

Reply via email to