Why I Hate MyEclipseIDE
I still remember using MyEclipse for the first time in 2005, it was fast, focused, and everything worked pretty well.
Shift forward to 2010, MyEclipse has merged in the Web Tool from Eclipse, the download is almost 800mb, it has added support for every framework known to man.
When you start the freaking thing up, it tries to "update maven indexes' every single time. This operation takes an enternity - supposedly you can turn off features, but then things start to break.
What about the tools themselves? The invidual tools like the struts, hibernate, jsp editors are excruciatingly slow and just don't work that well.
Then you have the lockups on startup that require you to start myeclipse with the -clean option. Maybe that works, if it doesn't then you have to destroy your workspace and start over. I can't tell you how many hours I've wasted with this problem.
Lockups, general crappiness, and then they implement some draconion per node licensing scheme that keeps me from event running one instance of myeclipse. This happens anytime I hibernate my computer or move my computer to a different subnet:
Subscriber: xxxxx
Product ID: E2MY (MyEclipse Standard Subscription)
License version: 2.0
Full Maintenance Included
Subscription expiration date (YYYYMMDD): 20110204
Number of licenses: 1SUBSCRIPTION KEY PROBLEM: Too many users are using this subscription key. MyEclipse will now disable most featues. Either fewer instances of the workbench need to be run or additional subscription keys need to be purchased through the upgrade link. The list of IPs using this key have been written to the log and are also listed here for your convenience: 127.0.1.1, 192.168.5.49
The only reason I use it is for the webapp deployer with hot deploy, I would pay $30/year just for that. Maybe they can release just that - and test it really well to make sure it works.
I'll probably be switching to intellij soon.