Slashdot Mirror


Eclipse 2.0 Released

Smelroy writes "The Eclipse IDE version 2.0 was just released. There were several earlier articles on Slashdot found here and here."

5 of 171 comments (clear)

  1. Finally GTK Support by peterdaly · · Score: 4, Interesting

    It looks like they have an official GTK (not motif) version available for Linux. If you previously had a horrible experience with Eclipse on Linux, I know I did, it may be worth trying again.

    I use IDEA, it will be interesting to see how it compares. The Eclipse UI alone, last time I tried it, made me hate it.

    -Pete

  2. Java UI doesn't have to be slow by peterdaly · · Score: 5, Interesting

    I know this is an eclipse thread, so this is slightly offtopic. Being a Java IDE topic, here are my responses to some posts I have seen.

    Eclipse is faster than Netbeans because it doesn't use swing.

    Hogwash. If you believe jave UI's (including swing) are slow, try giving IDEA a shot. Even if you don't like the IDE itself (many people swear by it), I consider the UI very fast, and much faster than Eclipse 1.0 on Linux, although I heard Eclipse was much faster on Win32.

    A 21 day demo of IDEA is available for download. Try it in addition to Eclipse if you are in the market for a new Java IDE.

    I don't work for them or anything, but am very satisfied user of their product, and am much more productive for server side things than on Netbeans. It doens't do everything, but it does what it does very well.

    -Pete

  3. I love Eclipse by Lt · · Score: 4, Interesting
    Best Java IDE I have ever used. goes way beyond code completion for method names. Type for then ctrl-space You get three choices, iterate over an aray, iterate over an array with temporary varialble iteraate over a collection. Choice one an it gueses the array/colleciton to use from available variables and puts the type cast in the loop eg

    Collection list = null;

    for (Iterator iter = list.iterator(); iter.hasNext();) {
    type element = (type) iter.next();

    }
    Refactoring for
    • pulling up a method
    • extracting a method from a codeblock
    • replacing all occurance of a string with a variable
    • surround with try/catch
    and more
  4. Praise for Eclipse by SatanLilHlpr · · Score: 5, Interesting

    I am reading at +3, and I am seeing a rather mixed reaction to eclipse, which surprises me. Perhaps this is because I run Win2k. I have had nothing but pleasant surprises working with code freeze releases of Eclipse over the last 6 weeks. The installer on Win2k was my first surprise, the executable *is* the installer, just unzip and run, the exe configures itself, found my JRE. I was up an running in no time.

    The 'workspace' concept takes a little getting used to, but everything they do is just so slick and well thought out. The debugger is pretty sweet, especially in comparison to something like JBuilder.

    The perspective system is really cool; you can choose from many pre-defined perspectives, or define your own. A perspective is a collection of on screen views of your project, a view being an editor, a class broswer, a debug window, and output window, and so forth. I defined an 'edit' perspective, which has a giant edit window, a small class browser window, and a quick display/hide button for the filesystem navigator view. I switch between that and the debug perspective often. Very convenient.

    SWT makes this Java app a pleasure. Yes, good swing apps are possible, but *damn* they've done a good job with this thing.

    In summation, I urge anyone looking at Java IDE's to give Eclispe a look-see.

  5. Re:Here are screenshots by roca · · Score: 4, Interesting

    You can't judge the UI of the app based on a few screenshots. (Eclipse is absolutely not "at heart a text-based system"; there is no command line interface to any part of it.) These screenshots look ugly because Motif is ugly; Eclipse looks far nicer with GTK2.

    In Metrowerks, can you select a class in the package view, Copy it, select a different package, and then Paste a copy of the first class into the new package, AND the IDE will automatically update the copy's package declaration so that the new code is correct? Eclipse does that.

    In Metrowerks, can you tell the IDE to rename a method and automatically rename all callers (and overriders) of the method?

    Can you select a block of code and tell Metrowerks to automically extract it into a new method? Eclipse does that.

    Can you autocomplete a clas name and have Metrowerks automatically add an "import" statement for the class if you don't already have one? Eclipse does that.

    Can you perform a syntax-aware diff on two Java files that ignores declarations that have only been reordered and not changed? Would Metrowerks be able to highlight the particular tokens that have changed on each changed line?

    Not to jump on Metrowerks, I'm sure it's fine. But Eclipse is immensely powerful and the UI is very nice, and your attack on it is based on pure ignorance.