Together/J.
It's old news at this point that Borland has acquired TogetherSoft. I wonder what this will mean for the future of TJ. I've been a TJ user since V2; I bought it as of V3, and I've kept maintenance up on it ever since. I got a pretty good deal back then -- it only cost me $1800 to buy when I did. It's been worth every penny.
Refactoring has become very popular lately -- true support for it in IDEs, that is. With TJ's transformation capabilities (simultaneous round-trip engineering) I've had the equivalent for a very long time. TJ has improved its refactoring capabilities in the most recent releases, adding features like "Extract Operation" and so forth.
There's a lot done right, and some things done wrong. The GUI builder part of TJ is very slow and primitive; it's so slow that I consider it to be unusable. Take that with a grain of salt, though -- I work on a creaking old 600Mhz laptop, and I need to upgrade sometime soon (but I don't, because I love the 1400x1050 display. It's the perfect size).
TJ also displays a big tree with everything in your project, which is just dumb. What am I supposed to do, go hunt around in the tree for the methods that are in my current file? I hate trees!
I like JBuilder, but I can't stand Borland's upgrade policies. As an Enterprise user, they hit me up for 70% maintenance per year. Yes, it's worth it in terms of value provided. But! You need to look at it in terms of value differential from the other products that are available. NetBeans is free, and provides great functionality. Eclipse just gets better and better too. And IntelliJ gives JBuilder a good run for its money.
I don't use JBuilder much any more. I use NetBeans for debugging and TJ for modeling. NetBeans is a little clunky in places, but I just don't see spending piles more cash on JBuilder.
Of course, upgrading my TJ is probably going to cost me 70% a year from now on. That sucks.
8:17:36 PM
|