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