Slashdot Mirror


Picking the Right Eclipse Distribution

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?"

8 of 78 comments (clear)

  1. Re:Whichever one doesn't require Java by allcar · · Score: 4, Insightful

    Why worry about a 300MB download? Is this 1995?

  2. It's not the "in" opinion.. but.. by Anrego · · Score: 4, Informative

    I actually like eclipse.

    It's ability to deal with multiple languages, and especially it's perspective system makes my job a lot easier.

    I think there are really two reasons people don't like eclipse.

    The first is obvious. It's a bloated resource hungry Java application. I definitely agree with this. For eclipse to be usable you need a pretty beefy machine. A lot of people refuse to use eclipse, even if they have a powerful machine, just on the principle that it is so damned bloated.

    The second is that the "out of the box" settings are terrible. Toolbars are in awkward places, important options are buried, and of course things like "highlighting occurrences", something I have _never_ understood the point of, are enabled by default. Eclipse takes a fair bit of tweaking before it becomes usable.

  3. Re:Whichever one doesn't require Java by setagllib · · Score: 4, Informative

    Right, because with an installer that occupies an entire DVD, Visual Studio is *so* much leaner than Eclipse' 100-200MB + JRE.

    You can fit Eclipse with JDT, CDT, PyDev, RDT, Subclipse, WST, DTP, etc. and the JDK (which includes source and documentation for the entire API), Python, Ruby, and heaps more, on one CD, with room left over. I know because I've done it. 7zip is your friend.

    --
    Sam ty sig.
  4. I agree by Gazzonyx · · Score: 4, Insightful

    I agree with your assessment, and I really do like eclipse. The bloat isn't too bad when you consider the trade-off of flexibility; on any given day, being a software development major with an internship, I may be using any one or more of 4 OSes, and any number of flavors thereof. I may also be using any one of several desktops between school, home, and work. Furthermore, I may be using any number of languages.

    Eclipse is the only IDE that I've found that can work across all these scenarios, and leave me with the same IDE across multiple languages. I don't have to worry about remembering the layout of multiple IDEs for each language or OS, and that makes me more productive. I install the plugins that I need (YOXOS, FTW!), and I can drop the eclipse directory on a network share, USB drive, or live CD and have the same environment everywhere I go. Every computer has a JRE installed these days. Also, each summer they do an incredible job of releasing multiple projects on the same day. The built in debugger is great, too. I've yet to find a better way to debug multi-threaded apps. Finally, you can specify, at launch, the memory parameters for the IDE via the normal JRE flags (-xmms, -xmlimit, etc.) if you aren't on such a beefy machine. But then again, if you're developing and debugging any language 'higher' than c/c++ these days, your sanity will depend on having a fairly beefy machine. Especially if you want to have firefox open on one screen and your IDE open in another (although, you can open firefox in Eclipse if you haven't the extra screen real estate).

    It's unfortunate that the in crowd, armed with mostly FUD and occasional actual arguments, has decided that Eclipse is 'teh sux0rz'. I've yet to find many people who can put up much of an argument against Eclipse that doesn't center around; "Java is slow" (1996 wants their troll back, modern JITs are nearly as fast as native machine code), "it's ugly" (right, does it work?), "it uses too much memory" (ok, have you bothered to change your JRE memory settings?), "it's a huge download" (without JRE the base download is less than 100 MB), "dependency chasing sucks" (true, have you tried YOXOS?), "I'd prefer emacs" (I prefer vi, but you won't catch me writing or debugging a high level language in it). To each his own, but Eclipse is a great IDE if you give it a shot.

    --

    If I mod you up, it doesn't necessarily mean I agree with what you've said, sorry.

  5. You are wrong, Eclipse has its uses by Mantaar · · Score: 4, Informative

    You're wrong. Most people are. That's because they don't know about the awesomeness that is eclim. It's a nifty little plugin that keeps a headless Eclipse instance running and exports its features to vim. So you can have automatic code highlighting, manage your classpath efficiently, have your get/setters done automatically, auto-completion, auto-whatnot.

    It's great! Give it a try. I would never use Eclipse itself, but I wouldn't want to miss eclim...

    --
    I'm an infovore...
  6. Re:None of them by talksinmaths · · Score: 4, Funny

    try configuring build settings and starting a build at the same time

    When I read that, I couldn't help but think of this:

    Zapp: The key to victory is discipline, and that means a well made bed. You will practice until you can make your bed in your sleep.
    Fry: You mean while I'm sleeping in it?
    Zapp: You won't have time for sleeping soldier, not with all the bed making you'll be doing.

    ;-)

    --
    Don't you have someone you'd die for?
  7. Re:Whichever one doesn't require Java by the1rob · · Score: 5, Funny

    I kept reading the comment, but my brain stalled out halfway through converting all the acronyms.

  8. PIDA, it loves you! by Shazow · · Score: 4, Informative

    I use PIDA, because it loves me.

    It's more of an IDE "container" that handles things like file browsing, buffer management, multiple projects, consoles, TODO/FIXME comments, pastebin, and more. It supports vim, emacs, and others. Makes life much easier. Personally, I use the vim mode.

    Nothing quite like having an IDE tell me it loves me each morning.

    - shazow