• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Tim Cooke
  • Campbell Ritchie
  • Ron McLeod
  • Junilu Lacar
  • Liutauras Vilda
Sheriffs:
  • Paul Clapham
  • Jeanne Boyarsky
  • Henry Wong
Saloon Keepers:
  • Tim Moores
  • Tim Holloway
  • Stephan van Hulst
  • Piet Souris
  • Carey Brown
Bartenders:
  • Jesse Duncan
  • Frits Walraven
  • Mikalai Zaikin

Best Java Programming Application

 
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I just started AP Computer Science 1 at my high school and the application we have is Jcreator. Can anyone give me recomendations for 2 or 3 applications?
thx
 
Ranch Hand
Posts: 44
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Sure,

IntelliJ IDEA (advertised here on JavaRanch) is the best i've ever seen, and is absolutely beautiful to work with. Expensive though.

jEdit text editor is great if you are looking for something to just edit code with and don't really care about more advanced functions - it doesn't have a built-in compiler though so you'll have to do that from the command line, which I've found gets really old once you've got three or four classes.

There are a few other really good ones out there - you might want to check out Java Studio Creator - the new IDE from Sun - I haven't used it but it is probably pretty good. NetBeans is alright too.

There are some great reviews of IDE's and lots of other Java software at the Java Developer's Journal site you may wish to check out. Post again if you like with what you find, I'd be curious to know what you end up choosing - I went through a long search myself before coming to intelliJ IDEA.

It's really a matter of personal choice - some people just like to work from the command line with vi or something on Linux and some like myself prefer a nice attractive gui.
[ August 17, 2004: Message edited by: Ray Muirhead ]
 
Ranch Hand
Posts: 1923
Scala Postgres Database Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
jcreator is fine to start with.

Eclipse is a much fatter tool, free and openSource.
Some people miss a gui-builder.
 
Greenhorn
Posts: 12
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I would recomend eclipse, its free and just as good if not better then the others.
 
Ranch Hand
Posts: 5093
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
when you're just starting out your tools should be your brain and a bare bones editor, certainly not a full blown IDE.

jEdit and jExt are good choices, so is Eclipse IF you avoid using the code generation and refactoring stuff until you can do what those tools do yourself.

Too many people learn a tool instead of learning to program, then are useless in the real world when they get confronted with a situation in which that tool isn't available.
 
Ranch Hand
Posts: 342
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Too many people learn a tool instead of learning to program



extremely good point and one I've argued many times! Where I work we run a lot of internal training courses, including one in Java which I run over 3 days. One of the biggest complaints aboutt he course from the delegates is 'why are we working with a basic editor and the command line? wouldn't this be quicker in JBuilder etc etc?'. Some people on the course do find it difficult to accept my explanation that this way they learn Java, not the IDE. When they're ready they can go and install whatever they want, but not on my course

I use either just a text editor (TextPad at the moment, but could be anything) and I also have NetBeans which is nice for the little popups when your not sure what methods are available for the object your using, but at the same time it's not too intrusive..tis also free. I did try and use JBuilder, but I think my old ways are just too ingrained and I hardly use it now, even for GUIS!
 
Jeroen Wenting
Ranch Hand
Posts: 5093
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
In my experience JBuilder is far less intrusive than is Netbeans

At least you get real two-way development so you can change the code and see the GUI change instead of having all your changes undone by the IDE when you go into the GUI designer (or did Netbeans correct that "feature" in a later release?).
 
Ben Wood
Ranch Hand
Posts: 342
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I don't use the GUI tools as I do very little GUI work and usually just simple stuff which I code by hand quicker than figuring out how to do it in the IDE. I basically use NetBeans as a text editor but like it because I can just r-click "compile all" and I also get the available method pop-ups when I type the dot after the object reference I find JBuilder a bit overwhelming and just never got along with it.
 
Ranch Hand
Posts: 15304
6
Mac OS X IntelliJ IDE Chrome
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Moving to the IDEs forum.
 
Greenhorn
Posts: 5
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I've been using BX for Java for several months now, and I just love it for GUI applications. It made me productive in Java almost immediately.
 
reply
    Bookmark Topic Watch Topic
  • New Topic