Java IDE: Eclipse vs. Netbeans

Discussion in 'Automated Trading' started by Member51, Oct 3, 2011.

Java IDE with TWS API?

Poll closed Oct 8, 2011.
  1. Eclipse

    9 vote(s)
    75.0%
  2. Netbeans

    3 vote(s)
    25.0%
  1. Member51

    Member51

    Thanks everyone for the feedback. I though the split might be more or less even, but Eclipse clearly eclipses the competition.
     
    #11     Oct 4, 2011
  2. The only place where NetBeans out shines Eclipse is in GUI creation. NetBeans has a very good Visual GUI editor.
     
    #12     Oct 4, 2011
  3. Could you give some examples if you find the time?
     
    #13     Oct 4, 2011
  4. GPUalgo

    GPUalgo

    What a troll. emacs has a massive learning curve and the lack of easily usable intellisense doesn't help. Eclipse is one of the most fully featured IDEs and really improves productivity. Not to mention the plugins for group projects. I suspect you code alone :p

    You can't argue the fact that having your syntax errors highlighted instantly isn't a productivity booster.
     
    #14     Oct 9, 2011
  5. Excuse me but code completion and error highlighting already help a lot. A "fancy" IDE will also help on navigating and refactoring code.

    I think such IDE is a must for any project with an architecture.

    I also recommend IntelliJ. They have a community edition with most things you will need. They also sell personal licenses for $199 each.

    I am not affiliated with JetBrains, but I have been using IntelliJ since version 4.
     
    #15     Oct 9, 2011
  6. jpsubs2k

    jpsubs2k

    I think now with the addition of Window Builder Pro to the open source domain via the purchase of Instantiations by Google the GUI advantages of Netbeans over Eclipse are non existent. Check out this link in case you are not familiar with the tool

    http://code.google.com/javadevtools/wbpro/quick_start.html

    Enjoy
    JP
     
    #16     Oct 11, 2011
  7. Thanks for posting that. I downloaded Eclipse and Window Builder Pro and it is very good. I switched years ago to Netbeans from Eclipse primarily for the UI builder so I was pleased to see all my past work is read directly by Window Builder Pro. It feels good to get back to Eclipse.

    This is the second great programming tip I've read in a month from a trading forum. How times have changed.
     
    #17     Oct 31, 2011
  8. Sorry for the late reply! I didn't see this reply till today!

    I primarily use :
    - Subclipse + SVNKit for repository access
    - JUnit, though it's now bundled along with Eclipse, so not sure it's even a plug-in any more!
    - the Maven plugin m2e
    - AnyEdit tools : editing help
    - EasyShell to open the file/directory in Windows Explorer with a keyboard shortcut
    - Eclipse ColorTheme : so that I can have a more pleasing, dark background instead of white

    P.S.
    Dear ET owners, why is your forum software so shitty? Instead of "Emails sent to you whenever someone replies to anything in the thread", I'd like, "Emails sent to you only whenever someone replies to me".
     
    #18     Oct 31, 2011
  9. More on my transition from NetBeans. The Eclipse editor highlighted this obvious error and reported "Null pointer access: The variable td can only be null at this location":

    Code:
    ThrustData td = timeVolData.getThrustData();
    if (td == null) {
        newPriceCount = td.getNumTicks();
    }
    The Netbeans editor error checking missed this one. It has been sitting there a long time, a time bomb ready to go off. Price action would have to be just right for that code to execute - just lucky so far. Netbeans had a plugin call FindBugs but it reported many things that were not errors and when I upgraded NetBeans I couldn't even get it to install, so I just dropped it. Very happy with Eclipse so far.
     
    #19     Nov 4, 2011
  10. spacewiz

    spacewiz

    FindBugs is a stand alone project, has been developed an widely used for static code analysis an provides a lot of value when used correctly. It is highly tunable, but should not be used by novice or inexpirienced developers.
     
    #20     Nov 4, 2011