Confession: I hate java-based IDEs.
I see Aptana is busy implementing php support to their Eclipse based dev environment. Coming from a java background, I am well used to the monstrous array of Eclipse styled IDEs. Aptana, ‘high level’ drag’n’drop designer tools from Tibco & BEA and of course Eclipse itself, I use them all in current work projects.
But I don’t like them. Any of them.
Primary reason is their slooooooooow code completion components. I’m sick to death of waiting on my stalled dev tool of choice to come back to life, while it tries to figure out just how many members there are in java.util.Date…. is it because Java on the desktop never quite took off amongst the developer community that someone sought revenge with the release of these painstakingly slow GUIs? And that’s before I even get started on Tibco’s Designer (used in their Business Works suite of BPM tools). I’ve been told by a Tibco guy to restart each time memory usage goes above 100 meg. Swing’s memory leaking after that played havoc with updating the drag n drop viewport, to the point where it just didn’t bother.
Whatever people’s view of web apps in the enterprise, what gets me is the guys who make the tools for everyone else are still stuck with such frankly inferior dev editors. Pass me my Textpad please…