Become a fan of Slashdot on Facebook


Forgot your password?
Programming IT Technology

Picking the Right Eclipse Distribution 78

Someone over at IBM Developerworks who prefers anonymity writes "Depending on what you want to do, there is probably a commercial or free distro built on the Eclipse platform waiting for you. From C/C++, Ruby, PHP, Groovy, Java, and Web development, you can use an IDE built on Eclipse to help you. The big question is: Which Eclipse distribution is right for you?"
This discussion has been archived. No new comments can be posted.

Picking the Right Eclipse Distribution

Comments Filter:
  • by aauu ( 46157 ) * on Sunday May 25, 2008 @06:39PM (#23538875) Homepage
    Are there any considerations for c#/mono development. I need to connect to Oracle, MySQL and SQL Server from Linux. c#/mono has this connectivity out of the box.
  • by Magic5Ball ( 188725 ) on Sunday May 25, 2008 @07:12PM (#23539065)
    I've not had to use Eclipse in some time now, so please forgive a simple question: What is it about Eclipse's current modules/packaging/customization/business logic that makes the choice of distribution necessary? Is it no longer as simple as just installing plugins?
  • by mritunjai ( 518932 ) on Sunday May 25, 2008 @07:35PM (#23539213) Homepage
    I was an avid user of eclipse for about 3 years. I'd say avid user _and_ advocate!

    Then I got sick of the direction it took around 3.1 release. Here are they in no specific order:

    * No direction sense in platform development: Eclipse was supposed to be an application development platform. However, it seemed the Eclipse foundation was eager to include each and every requirement of its members (the big names!). The platform became a mess that I just can't figure out how to update my code to 3.x line. The documentation was _pathetic_ and things just don't work.

    * The documentation SUCKS: Did I mention it already ? Did I mention that most of it either just doesn't exist or hasn't been updated for 3.x ? Did I mention that the members mostly try to make money around "training" people in it ?

    * The plugin nightmare: The plugin and update system just doesn't work! Yes there are a lot of plugins available, but trying to keep track of them and their dependencies is a nightmare. Some plugin needs GEF 2.1 an other needs 2.3. The dependency hell was unmanageable. Mostly it was like that - I would create an installation and once I got it working "somehow", I wouldn't touch it! Updating it would really mean creating another eclipse installation and mucking about there till I got things "right" and only then switching to it.

    * J2EE Support - rather the lack of it: MyEclipse was best then. It sucked.

    I went there just yesterday, and for life of me couldn't figure out why they split it into so many distros... and over that if I need a GUIDE to tell me what is right for me - well they're not doing it right then!

    I tried Netbeans 6 once. Now with Netbeans 6.1 - It's just perfect. It *just* works and DOES NOT nag me! When I'm doing my work I want my tools to work right.

    Play when playtime, work when time to work! Netbeans 6.1 fits that *perfectly*. Oh, that and the jVi plugin for netbeans which provides "optional" Vi/Vim mode for Netbeans editor and I'm just set.

    Did I mention that Netbeans is best when it comes to J2EE/Web development ?

  • by pbaer ( 833011 ) on Sunday May 25, 2008 @11:15PM (#23540527)
    I've never really understood eclipse's popularity. It has a bad UI, it's slow and has dumb default settings (compile on save). I've found netbeans to be much better in all three areas, but mainly the UI. Granted, I've only used eclipse/netbeans for small java projects (1k loc). So does eclipse have some killer feature that I don't know about?
  • by Forbman ( 794277 ) on Monday May 26, 2008 @01:40AM (#23541289)
    $50US for UltraEdit is expensive? Uhhh...ok.

    UltraEdit is cool for "column edit" mode. RegExps only go so far.

    But, other than that, I use SciTE. UltraEdit these days is getting too bloated...

They are called computers simply because computation is the only significant job that has so far been given to them.