Replies Below (Prefixed)

-----Original Message-----
From: Sean A Corfield [mailto:[EMAIL PROTECTED]
Sent: Wednesday, 4 June 2003 11:15 AM
To: [EMAIL PROTECTED]
Subject: Re: [CFCDev] [OT] CFDJ Awards


On Tuesday, Jun 3, 2003, at 16:59 US/Pacific, Scott Barnes wrote:
> Personally, I cannot see why the hell they dropped CFSTUDIO?

I think this has been explained before but, even tho' it's not really 
related to CFCs, I'll reiterate:
        Allaire had HomeSite, JRun Studio and CF Studio which were all based 
on the same core code and written in Delphi - and therefore ran only on 
Windows.
        Macromedia had Dreamweaver and UltraDev which also had a common parent 
code base but were written in C++ - and therefore ran on both Mac and 
Windows.
        Basic economics determined that the we couldn't continue to support 
five products that all, at heart, were doing fairly similar things. 
Favoring Dreamweaver was the obvious choice given that it had the 
lion's share of the professional HTML editor market and was a fairly 
competent code-editing tool. UltraDev already had ColdFusion support so 
it made sense to merge UltraDev and Dreamweaver and add as much of CF 
Studio's functionality as possible.
        Accepting that DWMX was not yet a 100% replacement for CF Studio, the 
latter is bundled with DWMX as HomeSite+ (the renamed and updated 
version of CF Studio) for $100 less than CF Studio used to cost.

----
[Scott] I can understand the economics involved, but every single cf programmer I have 
spoken has stated that they would rather be using CFSTUDIO then any other product and 
while I can see it being faded out, its still a sad loss as it could of been better 
improved? 

If MM would rather spend time devoted to making features in DWMX and way from the 
Delphi based product then maybe they could release the source code for cfstudio and 
allow the community to enhance it... I know, that won't happen as it might impact on 
DWMX sales :D but nice fantasy just the same
----


Ben Forta ran a BoF session at DevCon 2002 about CF IDEs asking for 
input and explaining all of this history. DWMX will get better and 
better for CF development so, hopefully, even the most die-hard CF 
Studio fan will eventually be won over. FWIW, I tried using CFS4.5 and 
CFS5 and hated them both - so I went back to DW4 for my CF coding. Now, 
on the Mac, DWMX is the natural choice, especially with the Web 
Services and Components 'wizards'.

----
[Scott] I dig the whole web service wizards, but at the same time I can live without 
it and I'm sure it will be easy to implement into CFSTUDIOMX :D *hint hint* :D
----

> - Try doing a CFINCLUDE on a .js file and see what happens (or any 
> other file thats got a non .cfm extension),

Hmm, I haven't noticed a problem with that - what are you seeing?, 

----
[Scott] It re-writes the tags to some MM: one. Do a CFINCLUDE on a .js file, save that 
file. Then run it in the browser and view source, you'll see that its got some MM 
based tag.

Furthermore I've found problmes in DWMX locking files after browsing. At first i 
thought it was IIS or NT locking the resource, but i can immediatley open that file in 
Homesite+ and works, then if i open that file again in DWMX it still says its locked? 
I will admit that i noticed this after i installed that Teambuilder ext that came with 
the latest DRK. That could be the reason..but i have reinstalled / deleted the dwmx 
directory and it still does it so... not sure how to place the blame on that one.
----


> - Shortcut keys don't bind to nominated tags even though the 
> application says it does (ie i always bounded CTRL + O to cfoutput

I guess I'm a fast enough typist that I never use shortcuts :)

Ditto, I can type fast as mofo, look away and have a conversation with someone while 
typing out code (people get a kick out of it sometimes) so its not a question of "Fat 
fingers" its just quicker to hit CTRL + O then typing <CFOUTPUT> down down down down 
left left left </cfoutput>

Its great for the ability to select a block of code and just hit CTRL O and its 
outputted and nested aok.

> - Snippets are just useless, as there is an overload on panels as is, 
> but to get to snippets you have limited realestate. Furthermore you 
> can't bind keys to these snippets (loved that feature the most in > CFS).

I hear quite a few people complain about this and I know the DW product 
team are aware of those complaints. I've never used 'snippets' in any 
code editor I've ever worked with. What sort of things do folks use 
this feature for?


----
[Scott] Not sure if my use is its intended reason, but i use the snippets for shortcut 
keys mostly. In that, instead of constantly doing CTRL + 3 (which wraps # chars around 
a selected block) and then put ' chars around the #hashedvar#.. I instead made a 
snippet that has '##' its start/end chars.. So when i do my SQL statements in CF or 
need to make the variable a string in Javascript, i bind the '##' snippet to ctrl 4... 
So i select a block of text hit CTRL 4 and its hashed. On a keyboard the # and ' are 
in different ends and requires left hand to hit the # and the right hand to hit the '. 
Furthermore on a Laptop keyboard its easier to work off of shortcut keys then having 
to remap your brain.

(I frequently switch between a keyboard via docking station to just keyboard via 
laptop and you fumble sometimes). 

I also use snippets for CVS $keywords$ blocks, comment blocks and so on. Basically 
saves on medoke blocks of text / code that  hardly change or in your code you want to 
keep a consistent format. (One could argue Copy/Paste will work just as good, but that 
requires you to open a source file for the block and basically more steps).

----

> - Expression Builder, I used this heaps mainly for a quick insight 
> into function / tags but to also "draw formulas". Used this one the 
> most in CFS.

What does this feature do? I've never used such a feature in any IDE 
I've ever used.

----
[Scott] In CFS you can use the expression builder as a click facility (once again, 
lazy typing comes into play here). Where by I can build a formula like.. 
#DateAdd('d',3, CreateODBCDateFormat(Now()))# .. at the same time i can see the 
insight into the functions i am using (ie tag insight etc). It also has the 
autocomplete ability aswell.

Its just a nice quick and easy reference panel that myself and other CF`ers i've 
worked with use.
----

> - File / Explorer style access. While I love DWMX's abilities to 
> create "site definitions" I still find it annoying that you have this 
> fumbled solution in that to access files on the hard drive you first 
> have to define a site!

DWMX lets you explore the hard drive for any files you want and it's 
easy enough to set up a simple, default, local site that points to the 
root of your CF workarea with no remote or testing site defined if you 
want. Again, it seems to be a common complaint from CF Studio users 
that even one site is required and the DW product team are aware of 
that complaint.

----
[Scott] Yeah its more of annoyance rather then a bug. Afterall, We are programmers its 
our job to winge about the software we use as we think we are superior and could of 
done it better! :D 
----


> Secondly, if you have gone to the trouble of seperating your GUI 
> elements into directory structures (ie Backgrounds, Icons, Photos, 
> SWFs etc) the assets folder dumps them all as one big output assuming 
> you already know the name of the graphics (on a large website this is 
> a tedious excercise).

Well, on this one I'll agree with you :) I admit that I don't find the 
Assets panel at all useful.

----
[Scott] Scott 1.. Sean 89029 
WoooO :D
----


If you're building a CF application that uses Web Services, the Web 
Service explorer / wizard in DWMX is very useful. If you're 
whiteboarding a CFC-based application, the Components wizard can also 
be pretty useful and saves a *lot* of typing! I actually find the site 
definition feature to be extremely useful as I have multiple CF 
installations on my machine and keep track of all the source code in a 
separate directory under CVS. I can define several sites, where the 
"local" site is in the CVS check-in/-out area, the "testing" site is 
one of the instances on my local machine and the "remote" site is one 
of the shared development servers. It's a very convenient, organized 
way to work.

----
[Scott] I agree, i did find a postive with the site defintion in that I had apps 
spread out between Hard-drives and networks and found it easier to simply click on the 
"BATFINK_APPXXXX" site rather then file explore in CFSTUDIO. Thats one thing i really 
found sexy when used on purpose. Just the whole ASSETS thing left a bad taste in my 
mouth.

I'm sure DWMX will evolve into something we may end up using or may not? I'm not a 
market analysis so I won't pretend to preach on what I think the market expects.. I'll 
simply say, I had no gripes with CFSTUDIO its probably the only product I have loyally 
used since I switched from the age old homesite (95-95 version.. the one with the 
delphi flame icon still on it) to CFSTUDIO beta release. CFSTUDIO imho has been the 
ducksnuts CF IDE :D
----



Be seen on Australia's premier travel website - http://www.australia.com 
List your product on the Australian Tourism Data Warehouse.  
For further information: http://www.tq.com.au/atdw 

 

 ********************* Disclaimer ********************* 

The information contained in this email is intended only for the 
addressee and may contain privileged or confidential information. If 
you are not the addressee, you are notified that any transmission, 
distribution, downloading, printing or photocopying of the contents 
of this message or attachments is strictly prohibited. The privilege 
of confidentiality attached to this email is not waived, lost or 
destroyed by reason of mistaken delivery to you. If you receive this 
message in error please notify the sender by return e-mail or telephone. 

This email is also subject to copyright. No part of it should be 
reproduced, adapted or transmitted without the written consent of the 
copyright owner. 

This e-mail message has been checked for the presence of computer 
viruses.  However, Tourism Queensland provides no warranty that 
all possible viruses have been detected and cleaned during this process. 



----------------------------------------------------------
You are subscribed to cfcdev. To unsubscribe, send an email
to [EMAIL PROTECTED] with the word 'unsubscribe cfcdev'
in the message of the email.

CFCDev is run by CFCZone (www.cfczone.org) and supported
by Mindtool, Corporation (www.mindtool.com).

Reply via email to