This is the third time I’ve tried to switch to CFEclipse. It looks like this time it might stick.
My big problem with CFEclipse to date is that it has been incompatible with the way I have worked. I tend to work on many small projects, each with its own network share. In Dreamweaver each of my sites point to the UNC address of the project’s share. CFEclipse does not seem to handle files over UNC path’s directly. From the little bit of information I have been able to find, it looks like a problem with Eclipse, not CFEclipse specifically. It works just fine with mapped drives, but I have many projects, each with their own share, and that’s a lot of mapped drives.
Now, one of the guys I work with, newly minted MXNA blogger Dave Konopka, pointed out that I could just map the root of my web server. I have the ability to do so, because I have elevated privileges on my ColdFusion servers, seeing as how I built them. Now I’ve always viewed this as abusing my administrative rights since not all of our developers have these rights. I try to consume the services we provide as the rest of the developers here do, because 1, there’s usually a good reason for doing things the way we do, and 2. It helps me spot . However, come to think of it, the whole reason that I have a whole bunch of smaller projects is because I am an administrator. So maybe it’s not really cheating to do it this way.
Anyway, I’m over that hurtle, I’ve got a whole bunch of projects assigned, I’ve integrated Source Safe, and giving it an honest try.
What I like:
I like Snippets, especially after Mark’s tutorial. I like default code folding. I love Control+Shift+D (<cfdump> for those that haven’t used it). I love how much faster it is than Dreamweaver, especially working remotely. I love that the component explorer allows me to drop a fully written <cfinvoke> set down. (Well technically so does Dreamweaver, but CFEclipse does it much faster.)
What Surprised Me:
I’ve gone ANT crazy. It’s not really within the scope of CFEclipse, but now that I get ANT, I love it. It’s so much easier to run build tasks now.
What I don’t like:
I still wish the aforementioned difficulties with UNC paths weren’t there. Other than a few “I’m used to doing a different way” problems that are just learning curve issue, I only have one other concrete issue. I wish I could color the background of comments to the bright yellow I’ve gotten used to in Dreamweaver. (I know, it’s coming. )
I think between the speed, the integration with ANT, and the general direction of the community, I might stick with CFEclipse this time around.
it took me three attempts to make the switch from HS+ to Eclipse/CFE.
i never used to work in “projects” and that was a big hurdle for me. the rest was just getting used to the environment. HS+ had become so much my “comfort zone” that i just couldn’t make the break, and always seemed to end up going back to it.
finally, on my 3rd attempt to switch over, i just forced myself to do it, and now i can’t look back. biggest things i like (about eclipse in general) is the concept of the plugins.
with CFE, Aptana, and JSEclipse… i’ve pretty much got my ideal IDE.
LikeLike
Have you found a way to use CFEclipse in association with Dreamweaver’s check-in/check-out?
I’m using Aptana.
LikeLike
Are you referring to vss integration?
If so there is a vss plugin for eclipse. If not can you explain the dreamweaver feature you are talking about in greater detail.
LikeLike
Not really vss, but very similar. Basically Dreamweaver’s version works like this: when a user “check’s out” a file, DW ftps a .LCK file (plaintext) with the user’s name. On “check in” that file is deleted.
I think I’m going to roll my own if I can’t find anything — it’s just too easy.
LikeLike
Well this is very interesting indeed.Would love to read a little more of this. Great post. Thanks for the heads-up…This blog was very informative and knowledgeable
LikeLike