I've decided it is time to get off my butt and really give CFEclipse a try. I ran into a few issues at first. I'm working on two books right now, both of which have standards for tabs and right columns. A quick search on google turned up how to configure these settings. Now the only thing I'm missing is a DB view (and I know there is a tool for that, I just haven't gotten it installed yet) and RDS. I think the RDS issue will be the only sticking point, as I've gotten used to it. It is much quicker to use RDS over a LAN then network drives. (Why does Windows seem to suck so bad with file operations over the network? I can ftp a file in less than a second, but the same file being copied over a \share will take 3-5 seconds.)
Other things seem a bit wierd about CFEclipse as well. For example - why can't I "Save As"? The only way to make a new file is to manually create one in the project. This seems a bit restrictive.
I think the number one thing I like about it, though, is the Local History feature. That is simply wonderful.
Archived Comments
You mention a tool for a db view...which one is this?
Books? What books are you working on, Ray? ;-)
That would be the famous CFWACK (I'm not typing the whole thing out) and CFADV books!
Ryan, check out:
http://www.shlomygantz.com/...
Hi Ray,
RDS is a bit of a sticking point for us because it's a closed spec and Macromedia quite understandably doesn't want to release the details of how to interact with the RDS servlet.
We have plans to get around this by creating an Open Source alternative to the RDS Servlet that comes bundled with CFMX. That would mean you could use our "flavour" of RDS with any CFMX server, but not with CF 5. We'll probably also add support for BlueDragon. Specifics of what functionality we'll be exposing haven't been decided, but initially it will probably just be file system operations rather than CF server management.
The "Save As" issue is one that I only really became aware of in the last couple of weeks and I hope to have a fix for that in the next nightly.
Spike, file system access only would be fine. That's all I use it for anyway. I'm happy to hear it is in development.
For DB access you can use MyEclipse. Couple of gotcha's connected to datasources initially (having to point to db drivers etc) - especially if you're using MSSQL. Oracle was cake though.
CF RDS isn't that hard to reverse-engineer. I did a brief RDS protocol analysis for school some time ago. You can see it here (it's in Estonian but protocol examples should be pretty much self-explaining): http://www.dreamdrummer.com...
Hi Erki,
The issue isn't with the difficulty of reverse engineering it. It's with the ethics and accountability. It would be very difficult to prove that we hadn't done anything illegal in the process and we don't want to get bogged down in some sort of IP spat with Macromedia.
In any case, it would probably be easier to write both a Servlet and client from scratch than to reverse engineer the MM protocol completely.
If MM wants to open it up in the future that would be great, but until then I think we want to make sure we stay on the right side of the line.
for the 'save as', I ctrl+click the file and move it to the same folder, Eclipse will ask for a new name ;))
for databases, I found this one a good one https://sqlexplorer.dev.jav...
cheers
//pim