File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Programmer Certification (SCJP/OCPJP) and the fly likes What is your favorite IDE? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Certification » Programmer Certification (SCJP/OCPJP)
Bookmark "What is your favorite IDE?" Watch "What is your favorite IDE?" New topic

What is your favorite IDE?

Younes Essouabni
Ranch Hand

Joined: Jan 13, 2002
Posts: 479
Just to know!
Are you using an IDE?
If yes, which one?
If no let me know too!

By constantly trying one ends up succeeding. Thus: the more one fails the more one has a chance to succeed.
Corey McGlone
Ranch Hand

Joined: Dec 20, 2001
Posts: 3271
Originally posted by Younes Essouabni:
Just to know!
Are you using an IDE?
If yes, which one?
If no let me know too!
Thx favorite IDE...
It consists of three disjoint windows.
Window 1: UltraEdit
Window 2: IE opened to the Java2 API
Window 3: A DOS command prompt window
That about does it for me.

SCJP Tipline, etc.
Valentin Crettaz
Gold Digger

Joined: Aug 26, 2001
Posts: 7610
same for me,
XEmacs for typing the code
Netscape for viewing the API
a terminal window to type the command
So far that's the best method I could find.
The problem with IDEs is that they tend to keep you away from the code and the compiling and running commands. I think that if you are learning the language you shouldn't be using an IDE at the beginning because you won't have a good contact with the code.
(This topic is not really related to SCJP, someone might move it soon )
my $0.02...
[ February 08, 2002: Message edited by: Valentin Crettaz ]

[Blog] [Blogroll] [My Reviews] My Linked In
Igor Romanov

Joined: Nov 24, 2001
Posts: 23
I'm using JBuilder from Borland. It doesn't "keep me away from code" and it has good source-level debugger and classes browser and some other nice features.

cheers,<br />Igor Romanov
Rob Ross

Joined: Jan 07, 2002
Posts: 2205
I agree with Valentin that when you're new to Java, it's a better for your education to use a no-frills editor so you learn for yourself many of the things that a good IDE will do for you. After you have mastered the concepts, then you can use the IDE as a tool for simplyfing your work.
I use JBuilder. It's the most stable IDE I have ever used (I've tried Visual J++, Symantec Cafe, Code Warrior, and Forte). It's crashed on me ONCE in almost 2 years. And it's written in Java. So that gives you some idea of what you can actually do with a Java application.
I like the start typing a few characters and a little box pops-up on your screen with all the API calls that are accessible in your current context, then you can just scroll to the one you want, and even copy the prototype parameter list. It's a great time saver, and saves me from looking up API calls AND simple typographic mistakes.
I don't use the debugger much as I find it's rather slow...I debug the old fashioned way with println() calls and log files.
I hear Net Beans is getting a lot reviews so I might check that out. But for now, JBuilder is my tool of choice.

SCJP 1.4
Valentin Crettaz
Gold Digger

Joined: Aug 26, 2001
Posts: 7610
If you are experienced, then yes, an IDE is a good choice because it may increase your productivity, but if you are just starting to learn Java, an IDE is not really a good choice because it will chew most of the work for you and you won't learn anything at all. For instance, an IDE creates a class declaration for you and as the programmer you don't really care about what is going on. You just got your class declared and you are happy since writing class declarations is boring anyway. Well, that's a not a good approach of learning Java. I'm well-aware of what IDEs can do for you, but there's a time for everything.
Well, it's matter of taste, but I wouldn't recommend an IDE to a beginner. I would let him at least spend several weeks before encouraging him to get an IDE.
Rick Reumann
Ranch Hand

Joined: Apr 03, 2001
Posts: 281
I use UltraEdit and NetBeans ( NetBeans is what Forte is built on and they work the same, but NetBeans is updated more frequently and it's a bit of a less memory hog).
Even for newbies I highly reccommend using UltraEdit. It's not an IDE in the sense of providing code completion and all those frills(?), but it will help you do away some mundane things (like having to execute all your java commands from the command line ) plus you can modify syntax hightlighting if you want to and it matches up brackets nicely and all that jazz. It won't help you do coding for you, but it certainly will speed some of the mundane stuff about it.
I can't praise UltraEdit enough. I know the wrong forum, but the program is awesome. It's lightweight, very customizable, and I use it for everything. The only time I switch to NetBeans is when I'm on a project at work that involves a lot of classes because the code insight is a huge time saver (You know you need a particular method in x class, but you can't remember the name of it, so it's nice having the list pop up automatically for you).
I agree. Here's the link:
subject: What is your favorite IDE?
jQuery in Action, 3rd edition