jQuery in Action, 3rd edition
The moose likes Beginning Java and the fly likes The best IDE for the work place is ??????? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Java Interview Guide this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "The best IDE for the work place is ???????" Watch "The best IDE for the work place is ???????" New topic

The best IDE for the work place is ???????

JeF Ald

Joined: Mar 21, 2002
Posts: 19
I am learning java at a pretty good pace currently i am using JCreator to develop my apps i have started to use Jbuilder now i see alot of apps on the market which one is used the most in the workplace i have been told Jbuilder would be better for me to learn thanks for all your help

Jack of all trades, Master of none
Michael Yuan
Ranch Hand

Joined: Mar 07, 2002
Posts: 1427
I just use VI and command line JDK tools. But I guess this is not the answer you are looking for.
From what I heard, IBM's eclipse is quite good:

Seam Framework: http://www.amazon.com/exec/obidos/ASIN/0137129394/mobileenterpr-20/
Ringful: http://www.ringful.com/
Doug Wang
Ranch Hand

Joined: Oct 05, 2001
Posts: 445
There are several discussions that have gone on about IDE on IDE's and other tools forum.
Just do a search on IDE(do select search in "Subject only"), you will see a lot of posts from people and what their opinions are, experiences they've had, etc.

Creativity is allowing yourself to make mistakes. Art is knowing which ones to keep
Shubhrajit Chatterjee
Ranch Hand

Joined: Aug 23, 2001
Posts: 356
It depends on what are you developing...
1. For beginners I would suggest textpad test editor. This will enable you to learn.
2. For developing components, beans, JSPs etc... I would suggest textpad once again.
3. For Swing intensive projects VisualAge should perhaps be better.

Younes Essouabni
Ranch Hand

Joined: Jan 13, 2002
Posts: 479
Since you are learning the language, I suggest you a text editor!!

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

Joined: Mar 02, 2000
Posts: 3143
I totally agree that the best way to learn java is to use a text based editor that has syntax hightlighting such as textpad.
However at work, if I am working a team development we currently use Visual Age which has the advantage of using Team development tools, remote repositories, ability to link with Rational Rose to reverse/forward enginner code and excellent Versioning capabilities.
However it does have an awful habit of either completely destroying our computers, having an awful lot of features we don't use because, being highly memory intensive and slow as hell!! Also while it's cool having the ability to link to rational Rose, having both applications open at the same time does tend to make our computers complain about a lack of Virtual Memory rather a lot
So we currently have a number of people tryng out some new alternatives ... I believe netBeans is the current favourite. I use Forte For Java at home which is based on NetBeans, so I'm all in favour of this one.
Another text editor I've been playing with it Jext http://www.jext.org which has been written in Java. It can be a little slow but has some nice features.

Pounding at a thick stone wall won't move it, sometimes, you need to step back to see the way around.
Dave Vick
Ranch Hand

Joined: May 10, 2001
Posts: 3244
Welcome to the Java Ranch, we hope you’ll enjoy visiting as a regular however,
your name is not in keeping with our naming policy here at the ranch. Please change your display name to an appropriate name as shown in the policy.
Thanks again and we hope to see you around the ranch!!

Jason Kretzer
Ranch Hand

Joined: May 31, 2001
Posts: 280
Besides TextPad, which I used for several months and really like, I would suggest two others: jGrasp and JCreator. JCreator is simply the best free editor out there. It is a pure text editor with syntax highlighting and project management tools. jGrasp is from Auburn University and has a lot of really neat abilities aside from syntax highlighting and project management such as:
Syntax highlighting for many languages(C,C++,Ada)
Can use g++ compiler on linux and MSVC++ compiler on windows to compile C++
Control Structure Diagram (CSD)
Complexity Profile Graph (CPG)
UML generator
Javadoc generator
I have a fairly good list of FREE IDE's on my site at http://alia.iwarp.com/java_ides.html

Jason R. Kretzer<br />Software Engineer<br />System Administrator<br /><a href="http://alia.iwarp.com" target="_blank" rel="nofollow">http://alia.iwarp.com</a>
arun sahni
Ranch Hand

Joined: Jan 16, 2002
Posts: 91
I think for learning TextPad is better suited and you can customize it to work well for your needs.

Arun Sahni<br />SCJP2,SWCD,<br />BEA Certified Specialist: Server <br />JCert Enterprise Developer for BEA.
Doug Wang
Ranch Hand

Joined: Oct 05, 2001
Posts: 445
I vote for TextPad as a learning tool too. When you are familiar with Java, moving on to eclipse (a marvelous open source IDE with many XP features built in) should be a good idea.
alex earnshaw
Ranch Hand

Joined: Nov 05, 2001
Posts: 60
Another (windows) editor that I really like is Context. It has syntax highlighting for numerous languages including Java. It is freeware. Have a look at it at Context Homepage
Rick Reumann
Ranch Hand

Joined: Apr 03, 2001
Posts: 281
JEdit is a free editor that is really awesome. With the plugins you can make it as a complex an editor as you like. www.jedit.org. (Even recommened by the editor in Java Developers Journal).
I dropped using NetBeans and Forte and switched to JEdit. Unless you are doing so major GUI work or EJB stuff you don't need all the bulk most IDEs come with.
I also use UltraEdit which is really awesome and is like TextPad but has many more features available yet still super quick and lighweight. I think it's shareware though. I ended up buying it for like 30 bucks and was the best computer purchase I ever made.
jason adam
Chicken Farmer ()
Ranch Hand

Joined: May 08, 2001
Posts: 1932
There is a whole other forum dedicated to this, you can find it here.
Do a search, several other posts about this very topic, and some good suggestions. Plus, if you do find one you like, you can do some searches and find potential problems you might encounter that others have experienced.
Vicki Kech

Joined: Feb 07, 2002
Posts: 3
Thank you to Jason for the list --nice to see all that. I'm just getting started & have been using Notepad for my homework. JBuilder looks amazing but might be overkill for me at this point.
Selvan tiru

Joined: Jul 12, 2001
Posts: 18
To learn JFC and GUI
JBuilder IDE is easy to use .... in the beginning
compared to VJ. VJ IDE for JFC gets more cluttered.
Jason Kretzer
Ranch Hand

Joined: May 31, 2001
Posts: 280
To learn JFC and GUI
JBuilder IDE is easy to use .... in the beginning

I really don't want to start an IDE war here, maybe some nice Bartender will move this to the IDE forum
I feel the best way to learn JFC and GUI programming is to hand code it yourself. If you do it using a visual interface like in JBuilder or Forte or VAJ, you only learn how to make your IDE program not how the actual programming mechincs work. I strongly feel if you want to learn--hand code, if you already know the mechanics of what is going on and need to be more efficient and productive--use JBuilder, etc.
Just my two coppers,
Greg Brouelette
Ranch Hand

Joined: Jan 23, 2002
Posts: 144
I love Jext from www.jext.org
Try the block comment and uncomment feature. Like it? I wrote that.
I think Jext gives me just the right amount of extra features (The Hypertyper, Jext FE, XML Browser and Code2HTML plugins are awesome!) without the downsides of too huge, bloated IDE's.
And since Jext is itself written in Java it works exactly the same in Windows and Linux (which is why I started using it in the first place). It's been my sole editor that I use at work every day for 3 years now.

For a good Prime, call:<br />29819592777931214269172453467810429868925511217482600306406141434158089
frank davis
Ranch Hand

Joined: Feb 12, 2001
Posts: 1479
Oracle's JDeveloper is free to download at the Oracle site and its got rave reviews. I heard it was based on Jbuilder, and the main difference is its free!
Selvan tiru

Joined: Jul 12, 2001
Posts: 18
Jdeveloper 3 runs only on NT. I tried on winX and
win2k, It's unstable
henry wu

Joined: Dec 01, 2000
Posts: 23
Definitely Eclipse...
Axel Janssen
Ranch Hand

Joined: Jan 08, 2001
Posts: 2164
what about the big brother of eclipse Websphere studio trial edition?
I just finished this tutorial. And o.k. there were some bugs with the form-action-parameter-URL (or I made a mistake) but it made sense.
Maybe its good idea to start with eclipse. But one might consider to move to s.th. with more features.

[ March 28, 2002: Message edited by: Axel Janssen ]
Jorge Phillips
Ranch Hand

Joined: Jun 03, 2001
Posts: 43
Emacs and JDE (Java Development Environment for Emacs) constitute in my opinion an excellent IDE for both beginners and professionals. They combine the best in structured text editors and a simple yet very powerful IDE. You can find more info about Emacs and JDE in the Emacs FAQ at the following URL:
EMACS/JDE runs on Unix, Linux and Wintel boxes. Better even, it is free!
Tom Hennigan
Ranch Hand

Joined: Feb 25, 2001
Posts: 71
As in most cases, the best IDE for you is the one that you can use most conveniently.
I agree that early Java learning should start with a basic text editor (even NotePad) and the command line compiler. Mostly for speed.
Sooner or later, though, you will move to a more full-featured development environment. There are many choices --- most of us use the one that our employer provides. In this way, you learn to use several over time.

Tom Hennigan<P>Sun Certified Java 2 Platform Programmer
Ahmed Matar

Joined: Mar 23, 2002
Posts: 6
I have used a number of IDEs: JBuilder(short period of time), JPadPro, JCreator Pro and I played around with Forte. JBuilder is excellent! It has every single feature you can think of and more, but it will cost you. I used version 3. Howvever, I stopped using JBuilder because I like to be in full control of my code and hate code generation. I have used JPadPro www.modelworks.com for over 3 years and I loved it! I have now switched to Jcreator Pro www.jcreator.com, which suits me a bit more.
Andres Gonzalez
Ranch Hand

Joined: Nov 27, 2001
Posts: 1561
How about EditPlus??? haven't seen anyone mentioning it .
i like it....

I'm not going to be a Rock Star. I'm going to be a LEGEND! --Freddie Mercury
matt hooker
Ranch Hand

Joined: Jul 26, 2001
Posts: 46
Hey, why hasn't anyone mentioned CodeWarrior ... ?
It is a damn fine tool. I also agree that the use of a text editor is more likely to aid in learning to write Java, albeit rather slow and annoying if doing any heavy GUI development ...

Its not what you do, its the way you say you've done it.
Rob Ross

Joined: Jan 07, 2002
Posts: 2205
CodeWarrior is ok, but it's really a better C++ IDE than a Java IDE. I've used Visual J++, CodeWarrior, Symantec Visual Cafe, JBuilder, and now NetBeans.
I really like JBuilder, but I'm also really enjoying NetBeans.
I think the bottom line is there are many, many good tools out there. You'll just have to experiment with a couple and see what works best for you.

SCJP 1.4
Mike Whitehorne

Joined: Jul 17, 2001
Posts: 11
If you are dabling or just learning, the text editors and command line tools are usually much more appropriate. It is normal to want to try out a slick IDE but the details of dealing with IDE tend to distract you from learning. If you are going to soon enter a production environment where your company has a std IDE, then perhaps you might start with that tool.
I agree. Here's the link: http://aspose.com/file-tools
subject: The best IDE for the work place is ???????
It's not a secret anymore!