The Lazy Dev

Do less. Develop more.  
Filed under

java

 

Rant against Eclipse

Ok, the day is arrived. I will say things that make me sad, because I loved Eclipse, I loved developing on it. I like to consider myself an Eclipse ninja.

But it is no more the time.

I started developing on Eclipse at the end of 2002, with version 2.something. I came from kawa/JBuilder/Netbeans and when I tried Eclipse it was a big, BIG boost. Something incredible for the time. Years ahead everything else. Refactoring, incredible CVS integration, great test support, amazing completion and aid. Wonderful.
But, since a couple of years, evolution of the product slowed down. Just to say, it is not acceptable that it still does not ship with a built in and always working SVN support. Subclipse and Subversive... you know. And you need a basic IDE support for svn, even if, like me, you do almost every SCM and Maven operation from the command line.

Eclipse development is almost stucked since last two years, or maybe is focused on stuff I do not care about. I need a great coding editor, jUnit support and refactoring. And Eclipse got them all. The problem is all the rest. And the update system is the greatest failure of all. This is non acceptable at all. Everyday I use apt and Firefox which have amazing modular update system that never broke. And I use apt in Ubuntu development even now. And it works, always.

Biggest problem: one year development cycle is too long nowadays. Example? Eclipse 3.5 Galileo ships in June 2009. I install Ubuntu 9.10 in September. Galileo is broken on it so install 3.6 Helios (in development), but hibernate/spring plugins are almost non-installable on it, and so is Subclipse, you can survive without but when Eclipse starts using a .xml.svn-base spring file instead of the actual one because it does not have any subversion support in it and latest subclipse does not install on latest eclipse milestone... ARGHHHHH, I went mad.

No subversion support, no maven support. I mean, basic support, nothing fancy. Basic. Instead: nothing at all. One year of wait to have new features, and development version is a mess with plugin dependencies.

So, it is time to use Idea community. Installed, imported a project from POM, immediately everything is working, dependencies, subversion. Smooth.

I will see how this goes, but maybe after almost eight years, my relationship with Eclipse can be closed.

Filed under  //   eclipse   ide   idea   java  

Comments [0]