Is JDeveloper any good for a beginner ?

Discussion in 'Mac Programming' started by fab5freddy, Feb 2, 2007.

  1. macrumors 65816

    fab5freddy

    Joined:
    Jan 21, 2007
    Location:
    Heaven or Hell
    #1
    Does anyone have experience with JDeveloper compared to Eclipse or Jbuilder ? which is the best for a beginner ? FF
     
  2. macrumors 6502

    Joined:
    May 17, 2002
    Location:
    Denver, CO
    #2
    As someone new to Java you should not be using an IDE until you can install the JDK, setup classpaths, run 'java' and 'javac' from the commandline, navigate the JavaDocs and manage packages manually, i.e. through a command line. Yes, this will result in a higher initial learning curve, but will pay off greatly in the future. If your want to use a simple text editor like TextWrangler, JEdit, etc., for syntax highlighting that's fine, but by using anything more like JBuilder, Eclipse, IntelliJ, NetBeans, etc. you'll be doing yourself a huge disservice if you really want to learn the language and not a tool
     
  3. macrumors 6502a

    Joined:
    Nov 10, 2006
    #3
    I have plenty of experience with JDeveloper. However for a beginner I recommend using a plain text editor and compiling everything on the command line. That way when you eventually do start using an IDE you have a clear mental separation between the essential and the inessential.

    Edit: ryan beat me to it :)
     
  4. macrumors 6502

    Joined:
    May 17, 2002
    Location:
    Denver, CO
    #4
    Just barely. :)
     
  5. macrumors 603

    jeremy.king

    Joined:
    Jul 23, 2002
    Location:
    Fuquay Varina, NC
    #5
    I too advocate starting with command line and text editors, but if you must use an IDE, try Netbeans BlueJ - it doesn't get in the way like the others mentioned.
     
  6. macrumors 6502a

    Joined:
    Sep 3, 2005
    Location:
    Cramlington, UK
    #6
    My thoughts are that you should install the Apple developer tools. It's been a while since I did it but I think there will either be a disk image in the Developer directory on your hard disc or if not somewhere on your installation CD. Failing that you can download the developer tools from the Apple site. The reason I'm suggesting this is so you can be sure that you will have the correct Java installation for the Mac. If you do this you can then fire up X-Code (which will be installed as part of the developer tools), select New Project… Java tool, hit the build and run button and if all is well you should have the infamous 'Hello World' program running.

    If you are serious about learning to program in Java then I think it is important to learn to compile and run programs from the command line for the reasons other posters have given. However I'm not entirely convinced that doing it that way right from the start is essential. Using an IDE will have some advantages, eg being able to single step through your program. Depending on you existing programming abilities etc, using the command line might be a bit of an information overload or way to simple and boring!

    good luck

    b e n
     
  7. macrumors 603

    jeremy.king

    Joined:
    Jul 23, 2002
    Location:
    Fuquay Varina, NC
    #7
    You don't need the Developer tools for the "correct" Java installation, just download the version you want from ADC. In fact, I don't think the Developer tools even installs a JDK.

    http://developer.apple.com/java/download/

    *crosses fingers for Java 6 on Tiger*
     
  8. macrumors 6502

    Joined:
    May 17, 2002
    Location:
    Denver, CO
    #8
    You're correct, it doesn't.

    I have mine crossed, too. :)
     
  9. thread starter macrumors 65816

    fab5freddy

    Joined:
    Jan 21, 2007
    Location:
    Heaven or Hell
    #9
    What do you mean by ' cross fingers for Java 6' ?
     
  10. macrumors 6502a

    Joined:
    Dec 4, 2006
    Location:
    Katy, Texas
    #10
    Freddy, he means that he is hoping that the new release of Java, "JDK 6", will be available to run on Tiger.

    When you "cross your fingers", you are showing a sign that you wish something to happen.

    Todd
     
  11. macrumors newbie

    Joined:
    Mar 24, 2007

Share This Page