LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > Programming
User Name
Password
Programming This forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.

Notices

Poll: Which Java IDE do you use?
Poll Options
Which Java IDE do you use?

You must log in and have one post to vote in this poll. If you don't have an account, you can register here.
Results will be available after the polls close.

The nominees are:

Netbeans
Eclipse
JBuilder
JCreater
None, a text-editor and terminal are all I need
Other

Reply
 
Search this Thread
Old 07-06-2007, 08:45 AM   #1
terrio
LQ Newbie
 
Registered: Jan 2007
Location: Halifax, NS
Distribution: Linux Mint 11
Posts: 29

Rep: Reputation: 15
Which Java IDE do you use?


This is for all those Java Developers out there. Which IDE do you use? Are you an Eclipse or Netbeans guru, or is a text editor and command line all you need?
 
Old 07-06-2007, 09:00 AM   #2
crabboy
Moderator
 
Registered: Feb 2001
Location: Atlanta, GA
Distribution: Slackware
Posts: 1,823

Rep: Reputation: 120Reputation: 120
For all you macho types that pick 'text editor', get with the program and pick an IDE to work with. Any IDE will save you so much time and aggravation. My personal favorite is Eclipse, but any is much better than a standard text editor. vi may suffice with your "hello world" in java, but try it with a project with thousands of java sources in directory trees 5+ levels deep, it just doesn't cut it.
 
Old 07-06-2007, 09:49 AM   #3
taylor_venable
Member
 
Registered: Jun 2005
Location: Indiana, USA
Distribution: OpenBSD, Ubuntu
Posts: 892

Rep: Reputation: 41
Quote:
Originally Posted by crabboy
For all you macho types that pick 'text editor', get with the program and pick an IDE to work with. Any IDE will save you so much time and aggravation. My personal favorite is Eclipse, but any is much better than a standard text editor. vi may suffice with your "hello world" in java, but try it with a project with thousands of java sources in directory trees 5+ levels deep, it just doesn't cut it.
No thanks, I've not found an IDE that's fast flexible and intelligent enough. I don't want to use all my memory on a constantly-swapping slow-to-respond program. I'd like to use the same commands no matter whether I'm writing Java or Objective Caml. And I can manage dependencies better on my own than with Eclipse -- why, only yesterday Eclipse refused to compile the source folders in two dependency projects. Composing addition and subtraction forms the identity function, so why is it necessary to remove and re-add the source folder to get it to compile? Ant doesn't have that problem. Not trying to bash Eclipse too much, but I work better with other tools. And I don't really consider myself "macho" -- I just know with what methods I work best.

(And even if sent with the best of intentions, that sounds kind of harsh coming from a moderator.)
 
Old 07-06-2007, 10:11 AM   #4
crabboy
Moderator
 
Registered: Feb 2001
Location: Atlanta, GA
Distribution: Slackware
Posts: 1,823

Rep: Reputation: 120Reputation: 120
Quote:
(And even if sent with the best of intentions, that sounds kind of harsh coming from a moderator.)
Harsh? Don't get too sensitive, only meant as a joke.

Eclipse does have it's quirks and is a memory hog, but the benefits far outweigh the problems. There are 2 gigs of RAM in this machine and it's currently using 2.5 gigs. Between Eclipse, the Java based SQLDeveloper and about 15 terminal windows, my machine is maxed. Price I'm willing to pay for the convenience.

We also use ant, it's the universal build tool for all the developers and to build the final product.
 
Old 07-06-2007, 10:13 AM   #5
Mega Man X
Guru
 
Registered: Apr 2003
Location: ~
Distribution: Ubuntu, FreeBSD, Solaris, DSL
Posts: 5,339

Rep: Reputation: 63
I voted for Eclipse. I really tried to like Netbeans and I actually do, especially when designing GUI. But Eclipse is just awesome.

And I totally agree with crabboy. In a real world, you can't use text editors to bigger projects, especially if you are not the only programmer developing a given application. The integrated CVS/SVN is great, the auto-completion is a time saver as well. I almost never have to check the Java API anymore because Eclipse always clearly tells me how to use a method and its parameters. Organizing the code in packages is also a no brainer.

Perhaps an IDE is less necessary with other languages, but in Java, it really is a must (for non-Hello World type of programs)
 
Old 07-06-2007, 12:09 PM   #6
jlliagre
Moderator
 
Registered: Feb 2004
Location: Outside Paris
Distribution: Solaris10, Solaris 11, Mint, OL
Posts: 9,523

Rep: Reputation: 365Reputation: 365Reputation: 365Reputation: 365
Depending on what I'm doing with the source code, I'm either using a vi clone (elvis) or an IDE (netbeans 5.5 or 6.0beta).

I was quite reluctant to use an IDE for many years because the I was much more productive with vi but that netbeans plugin http://plugins.netbeans.org/PluginPo...?pluginid=2802 helped me to partially switch.
 
Old 07-07-2007, 11:25 AM   #7
RoughEdge
Member
 
Registered: Jan 2004
Location: Scotland
Distribution: Slackware 12
Posts: 67

Rep: Reputation: 15
From a personal point of view, I have always preferred to use an IDE. It takes a while to get use to a new one, or the first one you use. I am studying Games Technology at university and I couldn't imagine trying to do half of what I do without an IDE. It makes life easier for 90% of the time, and due to the popularity of IDE's in general, when you get that 10% problem time, there is always someone else who has been through it all to help you.
 
Old 07-08-2007, 01:54 PM   #8
mrcheeks
Senior Member
 
Registered: Mar 2004
Location: far enough
Distribution: OS X 10.6.7
Posts: 1,690

Rep: Reputation: 50
Most guys use Eclipse as it has lots of plugins and good features. I prefer netbeans but it doesn't have as much plugins as Eclipse.
 
Old 07-08-2007, 11:51 PM   #9
indienick
Senior Member
 
Registered: Dec 2005
Location: London, ON, Canada
Distribution: Arch, Ubuntu, Slackware, OpenBSD, FreeBSD
Posts: 1,853

Rep: Reputation: 65
I voted Eclipse because I like how easy it is to install (Pre-compiled? Can't complain).

I like Netbeans too, but lately, it's proved to be a hassle to install (for some wierd reason). The one feature that Netbeans has that wins out over Eclipse, is running applications. I like how Netbeans just looks for a main() function in the current buffer (open text window - whatever ya wanna call it), whereas with Eclipse you have to define runtime scenarios (which is a huge pain in the ass when you switch between projects).


EDIT:
Quote:
Originally Posted by mrcheeks
Most guys use Eclipse as it has lots of plugins and good features.
What about the women...?

Hee hee - I couldn't resist.

Last edited by indienick; 07-08-2007 at 11:53 PM.
 
Old 07-09-2007, 03:59 AM   #10
RoughEdge
Member
 
Registered: Jan 2004
Location: Scotland
Distribution: Slackware 12
Posts: 67

Rep: Reputation: 15
Gotta agree with IndieNick on the Netbeans comment. Also, mrcheeks made a good point on the fact that netbeans has become increasingly hard to install. I have currently installed Fedora 7 on my AMD 64 and am really struggling to install Sun's Java. Netbeans, of course, doesn't seem to like Fedora's JDK.

Eclipse is a nice editor but as already said, the fact that you need to define runtime configs does just hack me off a little bit. I like the compile->build->run idea!
 
Old 07-09-2007, 08:02 AM   #11
Nylex
LQ Addict
 
Registered: Jul 2003
Location: London, UK
Distribution: Slackware
Posts: 7,464

Rep: Reputation: Disabled
I don't really need an IDE, Emacs is fine for me (that goes for C++ as well as Java). I guess it would be different if I was writing really large programs.
 
Old 07-09-2007, 09:07 AM   #12
Dox Systems - Brian
Member
 
Registered: Nov 2006
Posts: 344

Rep: Reputation: 31
I don't do much Java, but I've found that an IDE is good for whipping together a quick hack, whereas for anything more complicated it gets in the way. The couple of things that I've done that were more than quick hacks ended up being done in a text editor so I didn't have to keep fighting the IDE...

Wondering about those Netbeans install problems? I've used Netbeans on Windows, Mac, Solaris, and Linux and never had any problems at all... Eclipse I had problems with on Linux though...
 
Old 07-19-2007, 03:09 AM   #13
chromec
LQ Newbie
 
Registered: Dec 2006
Location: Hostivice
Distribution: RedHat
Posts: 1

Rep: Reputation: 0
Dependance on technology

Quote:
Originally Posted by terrio
This is for all those Java Developers out there. Which IDE do you use? Are you an Eclipse or Netbeans guru, or is a text editor and command line all you need?
Recently I am developing only application with JDK Standard Edition from Sun Microsystems. All my applications are GUI client server or non interactive tasks. My developing environment on Windows is a very comfortable editor TextPad (Helios Software Solutions), which can compile and run Java classes and has a simple possibility of work with packages. On Linux i still use vi editor (vim enhanced).
Only for testing purposes I am interesting with Netbeans. But in the future it may by another way for developing application especially in case of developing programs in three tiers technology.
 
Old 08-01-2007, 09:09 AM   #14
armanox
Member
 
Registered: Sep 2005
Location: Baltimore, MD, USA
Distribution: Fedora, Gentoo, Debian, Slackware, IRIX, OS X
Posts: 192

Rep: Reputation: 32
Under win I use JCreator. Under Linux I used to use C-Forge, but now I just use vim.
 
Old 08-01-2007, 12:27 PM   #15
badar_a
LQ Newbie
 
Registered: May 2005
Location: Pakistan
Distribution: Ubuntu 7.04 (Fiesty Fawn)
Posts: 2

Rep: Reputation: 0
Thumbs up Eclipse rocks

Many people complain with having usability issues when starting out with Eclipse, but i have never found out this to be true for myself. IMHO Eclipse is the best IDE out there specially for Java. A big plus for me, in Eclipse is the use of JFace/SWT which is much more aesthetically pleasing, more native looking, and more responsive than Swing. Also i've started to prefer SWT over Swing after using Eclipse. Plus, Eclipse is open-source
I'm not sure about it, but probably eclipse has had rich features like Refactoring before MS Visual Studio or any other IDE.
PS: Why has the poll closed ?

Last edited by badar_a; 08-01-2007 at 12:32 PM.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Java IDE linuxmandrake Linux - Software 4 10-23-2005 03:14 AM
Java IDE RySk8er30 Linux - Software 1 10-08-2005 12:34 AM
which IDE to use for java ? calang Programming 3 10-02-2005 04:49 PM
java ide demmylls Programming 5 06-10-2004 01:53 AM
Java IDE and C IDE Eros_ Linux - Software 2 07-23-2003 03:21 PM


All times are GMT -5. The time now is 09:57 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration