Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
HomeAnnouncementsWhite Papers
Discussion GroupsFirst AidDatabasesJavaBeansGUIJava 3DVirtual MachineCORBASecurityToolsGeneral
Java DirectoryOpen Source ProjectsSample Book ChaptersUser GroupsWeb Resources
Related Topics
Databases.NETMore Topics ...

Java Forum / General / May 2008

Tip: Looking for answers? Try searching our database.

Java IDE

Thread view: 
jojo80011 - 14 May 2008 14:33 GMT
What is the best IDE to use when developing Java applications?
Leonard Milcin - 14 May 2008 14:41 GMT
> What is the best IDE to use when developing Java applications?

The one you know and like the best.

Regards,
Leonard

Signature

Simplicity is the ultimate sophistication.
                                 -- Leonardo da Vinci

RedGrittyBrick - 14 May 2008 15:42 GMT
> What is the best IDE to use when developing Java applications?

FAQ

If you use Google Groups to search this newsgroup for IDE you'll locate
prior extensive discussion of this subject.

I bet Roedy's website has a page on it, google for Java Roedy IDE

Signature

RGB

jojo80011 - 14 May 2008 15:55 GMT
On May 14, 8:42 am, RedGrittyBrick <RedGrittyBr...@SpamWeary.foo>
wrote:
> > What is the best IDE to use when developing Java applications?
>
[quoted text clipped - 7 lines]
> --
> RGB

Has anyone used Netbeans?
Donkey Hot - 14 May 2008 19:19 GMT
jojo80011 <joekucera2002@gmail.com> wrote in news:38521f70-e887-4d09-9782-
dcb9f1ade697@m45g2000hsb.googlegroups.com:

> On May 14, 8:42 am, RedGrittyBrick <RedGrittyBr...@SpamWeary.foo>
> wrote:
[quoted text clipped - 11 lines]
>
> Has anyone used Netbeans?

Yes. I use Netbeans, and I like it. It's great!

But, as usual,YMMV.
Arne Vajhøj - 15 May 2008 00:56 GMT
> Has anyone used Netbeans?

Estimated about 500000.

And certainly several people in this forum.

Arne
Lew - 15 May 2008 06:05 GMT
> Has anyone used Netbeans?

lots and lots and lots of people.

Signature

Lew

Sabine Dinis Blochberger - 15 May 2008 10:11 GMT
> Has anyone used Netbeans?

I use it for Java, and my boss uses it for PHP. I have always like dit,
and he was pleasantly surprised.

What I don't like is that PHP development is now (version 6.1) separate
from Java, meaning you can't have both? (OT question)
Signature

Sabine Dinis Blochberger

Op3racional
www.op3racional.eu

Thomas Kellerer - 15 May 2008 10:14 GMT
Sabine Dinis Blochberger, 15.05.2008 11:11:

>> Has anyone used Netbeans?
>
[quoted text clipped - 3 lines]
> What I don't like is that PHP development is now (version 6.1) separate
> from Java, meaning you can't have both? (OT question)

No you can.

Either download the full distrubution (which will include C/C++, Ruby, UML and JavaEE) or simply download the Java version and then install the PHP module through the plugin manager (Tools -> Plugins).

I think due to an issue in the plugin manager, you cannot "upgrade" a PHP only distribution to include PHP, but I might be mistaken. Just check which plugins the plugin manager offers you in the PHP distribution.

Thomas
Sabine Dinis Blochberger - 15 May 2008 11:20 GMT
> Sabine Dinis Blochberger, 15.05.2008 11:11:
> >
[quoted text clipped - 11 lines]
> UML and JavaEE) or simply download the Java version and then install the
> PHP module through the plugin manager (Tools -> Plugins).

Exactly, that was how I had it before 6.1. No PHP plugin shows (in the
available plugins catalog). Is it mushed into any of the Web/EE plugins?

> I think due to an issue in the plugin manager, you cannot "upgrade" a
> PHP only distribution to include PHP, but I might be mistaken. Just
> check which plugins the plugin manager offers you in the PHP
> distribution.

Thanks. For now it's not an important issue luckily.

Signature

Sabine Dinis Blochberger

Op3racional
www.op3racional.eu

Thomas Kellerer - 15 May 2008 11:46 GMT
Sabine Dinis Blochberger, 15.05.2008 12:20:
>> Either download the full distrubution (which will include C/C++, Ruby,
>> UML and JavaEE) or simply download the Java version and then install the
>> PHP module through the plugin manager (Tools -> Plugins).
>
> Exactly, that was how I had it before 6.1. No PHP plugin shows (in the
> available plugins catalog). Is it mushed into any of the Web/EE plugins?

Not that I am aware of

When I go to Tools -> Plugins with my JavaEE distribution I can select the plugins:

PHP Debugger
PHP Samples
PHP

>> I think due to an issue in the plugin manager, you cannot "upgrade" a
>> PHP only distribution to include PHP, but I might be mistaken. Just
>> check which plugins the plugin manager offers you in the PHP
>> distribution.
>>
> Thanks. For now it's not an important issue luckily.

That should have been "a PHP only distribution to include Java" though

Thomas
Sabine Dinis Blochberger - 15 May 2008 12:46 GMT
> Sabine Dinis Blochberger, 15.05.2008 12:20:
> >> Either download the full distrubution (which will include C/C++, Ruby,
[quoted text clipped - 11 lines]
> PHP Samples
> PHP

Yeah, those aren't there. I found however this nugget:
<http://wiki.netbeans.org/WhereDoIDownloadThePHPSupport>

Basically I can't have it both, for now.

> >> I think due to an issue in the plugin manager, you cannot "upgrade" a
> >> PHP only distribution to include PHP, but I might be mistaken. Just
[quoted text clipped - 4 lines]
>
> That should have been "a PHP only distribution to include Java" though

I suppose. Although I like NetBeans, it is for Java, and it's Ok (and I
prefer) to have things that don't necessarily mix* separated.

* At least in my company we don't use server side Java. So PHP is a
different realm here.
Signature

Sabine Dinis Blochberger

Op3racional
www.op3racional.eu

Thomas Kellerer - 15 May 2008 12:50 GMT
Sabine Dinis Blochberger, 15.05.2008 13:46:

>> Sabine Dinis Blochberger, 15.05.2008 12:20:
>>>> Either download the full distrubution (which will include C/C++, Ruby,
[quoted text clipped - 14 lines]
>
> Basically I can't have it both, for now.

In my experience missing entries in the plugin manager are often caused by incorrect settings in the userdir (e.g. when upgrading from a beta to a release).

Try to delete the following files from your userdir (after closing down the IDE of course) and try the plugin manager again afterwards:

$USER_DIR\config\Preferences\org\netbeans\modules\autoupdate (whole directory)
$USER_DIR\config\Preferences\org\netbeans\modules\autoupdate.properties (single file)

For more information on the userdir:
http://wiki.netbeans.org/FaqWhatIsUserdir

Regards
Thomas
Sabine Dinis Blochberger - 16 May 2008 10:24 GMT
> Sabine Dinis Blochberger, 15.05.2008 13:46:
>
[quoted text clipped - 10 lines]
> For more information on the userdir:
> http://wiki.netbeans.org/FaqWhatIsUserdir

Did that, still no plugins about PHP in the list. I can install NetBeans
for PHP simultaneously, should I really need it. Thanks.

Signature

Sabine Dinis Blochberger

Op3racional
www.op3racional.eu

Thomas Kellerer - 16 May 2008 11:02 GMT
Sabine Dinis Blochberger, 16.05.2008 11:24:
>> Thomas Kellerer wrote:
>> In my experience missing entries in the plugin manager are often caused
[quoted text clipped - 12 lines]
> Did that, still no plugins about PHP in the list. I can install NetBeans
> for PHP simultaneously, should I really need it. Thanks.

Very strange.

If this really bugs you, you might want to post this problem to the NetBeans mailing list.

Thomas
Lew - 15 May 2008 13:24 GMT
>> Sabine Dinis Blochberger, 15.05.2008 11:11:
>>>
[quoted text clipped - 18 lines]
>>
> Thanks. For now it's not an important issue luckily.

NetBeans 6.1 claims in
<http://www.netbeans.org/features/all.html>
that is has
"HTML, JavaScript, PHP, and CSS support".  They also say in
<http://www.netbeans.org/features/web/web-app.html>
> Editor Support for PHP new!
> Early Access Feature in NetBeans IDE 6.1
[quoted text clipped - 8 lines]
> shortcuts and hypertext links. Use a global PHP include path for all projects
> or customize it per project.
and provide a link to
<http://www.netbeans.org/kb/61/php/installing-and-configuring-required-software.html>

This took all of five minutes to find starting at
<http://www.netbeans.org/>
clicking on the "Features" tab at the top of the page and looking for where
they mention "PHP".  I didn't go past the page I cited, assuming at that point
that their link to the various downloads will be legit.

Do please let us know how that all works, won't you?

Signature

Lew

Sabine Dinis Blochberger - 16 May 2008 10:23 GMT
> >> Sabine Dinis Blochberger, 15.05.2008 11:11:
> >>>
[quoted text clipped - 38 lines]
> and provide a link to
> <http://www.netbeans.org/kb/61/php/installing-and-configuring-required-software.html>

Yeah, they say to get the NetBeans for PHP IDE. I have installed the
NetBeans JavaEE version (103MB).
I suppose i can install the PHP version simultaneously. But that's not
what I wanted.

> This took all of five minutes to find starting at
> <http://www.netbeans.org/>
> clicking on the "Features" tab at the top of the page and looking for where
> they mention "PHP".  I didn't go past the page I cited, assuming at that point
> that their link to the various downloads will be legit.

I stared at that site a long time too, trying to find a download of the
PHP plugins, for a "manual" install.

> Do please let us know how that all works, won't you?

Not how I expected, in that I would wind up with two NetBeans installed.
Maybe that's on purpose.

Signature

Sabine Dinis Blochberger

Op3racional
www.op3racional.eu

Lew - 16 May 2008 13:50 GMT
Lew wrote:
>> Do please let us know how that all works, won't you?

> Not how I expected, in that I would wind up with two NetBeans installed.
> Maybe that's on purpose.

I totally see what you mean.  I bet dollars to doughnuts it has to do with the
magic words "Early Access" in the PHP version.  More dollars vs. doughnuts
that that problem will go away as the PHP capability moves through beta to
"RC" to full release.

Signature

Lew

Jan Thomä - 14 May 2008 15:58 GMT
> What is the best IDE to use when developing Java applications?

He said "Jehovah"!
Roedy Green - 14 May 2008 16:13 GMT
On Wed, 14 May 2008 06:33:18 -0700 (PDT), jojo80011
<joekucera2002@gmail.com> wrote, quoted or indirectly quoted someone
who said :

>What is the best IDE to use when developing Java applications?

see http://mindprod.com/jgloss/ide.html

Who is the best person for you to marry depends very much on you and
your "budget". IDEs are similar.

Happily you can take IDEs for an extended test drive before you
decide.

Signature

Roedy Green Canadian Mind Products
The Java Glossary
http://mindprod.com

Lionel van den Berg - 16 May 2008 09:08 GMT
> On Wed, 14 May 2008 06:33:18 -0700 (PDT), jojo80011
> <joekucera2002@gmail.com> wrote, quoted or indirectly quoted someone who
[quoted text clipped - 3 lines]
>
> see http://mindprod.com/jgloss/ide.html

Most stuff on your site is very helpful but I found the discussions in
the table at the above link very inconsistent and not all that useful.
They are also out of date, at least for Netbeans.

I think each IDE needs to be examined against a set of features/behaviour
whatever. Just a suggestion, it would be a lot of work.

Lionel.
Lew - 16 May 2008 13:54 GMT
> I think each IDE needs to be examined against a set of features/behaviour
> whatever. Just a suggestion, it would be a lot of work.

My observation is that IDEs vary little in feature set.  What makes Eclipse so
annoying for me and so glorious for others is the combination of the behaviors
and the style.  Editors have always been the most intimate of software tools.
<http://en.wikipedia.org/wiki/Editor_war>

Signature

Lew

Arne Vajhøj - 17 May 2008 00:05 GMT
> My observation is that IDEs vary little in feature set.

I think they vary quite a bit in features, but that they do
not vary much in the features that are sufficient for most people.

Arne
Roedy Green - 16 May 2008 14:24 GMT
On 16 May 2008 19:08:06 +1100, Lionel van den Berg
<lionelv_@gmail.com> wrote, quoted or indirectly quoted someone who
said :

>Most stuff on your site is very helpful but I found the discussions in
>the table at the above link very inconsistent and not all that useful.
>They are also out of date, at least for Netbeans.
>
>I think each IDE needs to be examined against a set of features/behaviour
>whatever. Just a suggestion, it would be a lot of work.

If you are up for updating even some of the information, please email
it.  

What is probably needed is something to compare the big three,
Netbeans, Eclipse, Intellij to help someone decide which is the most
likely candidate.  Rate it for various tasks e.g. navigating, editing,
visual gui design.

Secondly, decide if BlueJ is actually the best for beginners or those
with old machines.

I added a new one the other da, FieldBird.. Why do people spend so
much time reinventing the wheel (IDEs, SQL engines, frameworks) when
there are so many tools unwritten entirely?
see http://mindprod.com/project/projects.html

Signature

Roedy Green Canadian Mind Products
The Java Glossary
http://mindprod.com

Lionel van den Berg - 17 May 2008 03:02 GMT
>>Most stuff on your site is very helpful but I found the discussions in
>>the table at the above link very inconsistent and not all that useful.
[quoted text clipped - 6 lines]
> If you are up for updating even some of the information, please email
> it.

In that case I may well do, at least for Netbeans and Eclipse.

I have seen a very good comparison between Eclipse and Netbeans at one
stage, but I have no idea where it was or who did it.

Lionel.
Bruintje Beer - 14 May 2008 16:34 GMT
> What is the best IDE to use when developing Java applications?

Hi,

I use netbeans. A great IDE. It has all you need

John
jojo80011 - 14 May 2008 16:42 GMT
Thanks to all of you for your input.

Joe
Tom Anderson - 14 May 2008 16:47 GMT
> What is the best IDE to use when developing Java applications?

IDEs are for the weak. Real programmers use the standard text editor and
javac.

And ed is the standard text editor.

tom

Signature

Ed editor textorum probatissimus est -- Cicero, De officiis IV.7

jojo80011 - 14 May 2008 18:27 GMT
I was looking for constructive comments, not smart-a.s answers.

> > What is the best IDE to use when developing Java applications?
>
[quoted text clipped - 7 lines]
> --
> Ed editor textorum probatissimus est -- Cicero, De officiis IV.7
Lord Zoltar - 14 May 2008 19:00 GMT
> I was looking for constructive comments, not smart-a.s answers.

Actually, a text editor and command prompt CAN be good. In my opinion,
they're usually best when learning a new language, so as to get rid of
most of the distractions and clutter an IDE would have.
But since you asked for an IDE right away, you probably already know
Java and know the difference between and IDE and a text editor /
console.
The "Best" IDE will depend on the type of applications you're
developing. Do you need special plugins for some purpose that only one
IDE has? What features of an IDE are more important than others?
If time permits, try a few (Eclipse, NetBeans, IntelliJ, and more are
probably listed on Roedy's website) and try build a simple app in each
one. That might give you an idea how each one handles.
I prefer the UI and behaviours of NetBeans over Eclipse, but Eclipse
seems to have a much larger set of plugins.
Arne Vajhøj - 15 May 2008 00:59 GMT
> Actually, a text editor and command prompt CAN be good. In my opinion,
> they're usually best when learning a new language, so as to get rid of
> most of the distractions and clutter an IDE would have.

I agree.

All developers should be able to develop using a text editor and
command line build, because then they understand what their IDE
is doing.

And besides one can risk someday to be on a platform with
no IDE.

But if I have the choice I like to use an IDE, because I am
a lazy bastard.

Arne
Lionel van den Berg - 16 May 2008 09:03 GMT
>> Actually, a text editor and command prompt CAN be good. In my opinion,
>> they're usually best when learning a new language, so as to get rid of
[quoted text clipped - 9 lines]
> But if I have the choice I like to use an IDE, because I am a lazy
> bastard.

I don't think it is lazy. IDE's speed up your development massively.
Especially when refactoring.

And of course I agree all projects should be able to work anywhere. I am
sold on writing ant scripts and making ant the only requirement.

Lionel.
Roedy Green - 16 May 2008 14:34 GMT
On Wed, 14 May 2008 11:00:05 -0700 (PDT), Lord Zoltar
<lord.zoltar@gmail.com> wrote, quoted or indirectly quoted someone who
said :

>Actually, a text editor and command prompt CAN be good.

I still use a text editor for experiments, mainly because it comes up
quickly and does not make a production of creating a new class or
insisting it remain compilable for all time.

The big attractions of the IntelliJ IDE for me are:

1. global safe rename.  I am quite compulsive about naming things, and
renaming to resolve ambiguities. I also sometimes develop with one set
of short names then rename to a more formal set. It is the smartest
rename I have yet used.  

2. navigation. Find a definition.  Find usages. Look up parms needed
for a method invocation.  The alpha list summary list of methods and
vars

3. refactor, especially Extract method to keep making the code ever
more encapsulated.

4. cookie cutter for get/set/constructor etc.  It is not quite what I
want.  It does not generate the JavaDoc skeleton.

5. constant feedback, but not overwhelming feedback of syntax errors
(unbalanced, undefined, unused).  You don't have to compile to get
clean syntax.

6. the code reformatter and rearranger.  I have never seen anything
with that degree of control to make my listing look exactly as I want
them.  I like it that I don't waste keystrokes formatting and that I
can change my entire body of work's formatting in a keystroke.
Signature


Roedy Green Canadian Mind Products
The Java Glossary
http://mindprod.com

Tom Anderson - 14 May 2008 19:56 GMT
> I was looking for constructive comments, not smart-a.s answers.

You should have said!

I'm ha-ha-only-serious, though. Personally, i can't stand IDEs, i just
find they get in my way. I don't use ed, i do use a programmer's editor,
but anything more sophisticated than that takes away more than it adds for
me. Maybe i just haven't learned to use an IDE properly.

tom

>>> What is the best IDE to use when developing Java applications?
>>
>> IDEs are for the weak. Real programmers use the standard text editor and
>> javac.
>>
>> And ed is the standard text editor.

Signature

Hit to death in the future head

Joshua Cranmer - 14 May 2008 22:39 GMT
> I was looking for constructive comments, not smart-a.s answers.

Then here's a constructive comment:

There is no `best' IDE. By definition, such a measure is subjective. The
reason I may find IDE X to work the best for me may be the same reason
that you despise IDE X.

Also, such a question invokes matters of the highest order: religion.
It's essentially asking for a vi-versus-emacs debate, er, war.

Signature

Beware of bugs in the above code; I have only proved it correct, not
tried it. -- Donald E. Knuth

Lew - 15 May 2008 06:06 GMT
> I was looking for constructive comments, not smart-a.s answers.

Please do not top-post.

Signature

Lew

Lew - 15 May 2008 06:07 GMT
>> I was looking for constructive comments, not smart-a.s answers.
>
> Please do not top-post.

And by the way, the one who asks a smart-a.s question shouldn't complain.

Signature

Lew

Travis James - 15 May 2008 21:04 GMT
> I was looking for constructive comments, not smart-a.s answers.

First, welcome to Usenet. You're gonna get those. Second, his "smart
a.s" response is a typical joke to interject in IDE/editor discussions.

Your question is so thinly worded that it just asked to be abused. How
about a little background to your question so a more informed answer can
be provided. Are you familiar with Java? What about other languages?
Have you programmed in other IDEs like Visual Studio? Are you doing
simple Java projects or are you going into a job with dozens or hundreds
of developers and thousands of classes? Is the backing source control
important to you? Will you be using frameworks? Do you have a favored
keystroke set like vi or EMACS or Microsoft applications?

If you're a pure novice just getting started, any one will do but the
comment about text editors is also appropriate.

- TJ
Lord Zoltar - 14 May 2008 18:46 GMT
> > What is the best IDE to use when developing Java applications?
>
[quoted text clipped - 7 lines]
> --
> Ed editor textorum probatissimus est -- Cicero, De officiis IV.7

Bah! *Real* Programmers use butterflies!

http://imgs.xkcd.com/comics/real_programmers.png
Mark Space - 14 May 2008 20:08 GMT
>>> What is the best IDE to use when developing Java applications?
>> IDEs are for the weak. Real programmers use the standard text editor and
[quoted text clipped - 10 lines]
>
> http://imgs.xkcd.com/comics/real_programmers.png
Mark Space - 14 May 2008 20:09 GMT
> Bah! *Real* Programmers use butterflies!
>
> http://imgs.xkcd.com/comics/real_programmers.png

I thought real programmer used off-shore slave labor?

Do butterflies work cheap?
Lew - 15 May 2008 06:09 GMT
>> Bah! *Real* Programmers use butterflies!
>>
[quoted text clipped - 3 lines]
>
> Do butterflies work cheap?

Butterflies are free.

Signature

Lew

Arne Vajhøj - 15 May 2008 00:55 GMT
> What is the best IDE to use when developing Java applications?

Try a few and see what you prefer.

Free ones include: Eclipse, NetBeans and JDeveloper.

Or maybe the Eclipse clone Turbo JBuilder.

And there are no cost reason not to try all of them.

Arne
Lew - 15 May 2008 06:18 GMT
>> What is the best IDE to use when developing Java applications?
>
[quoted text clipped - 5 lines]
>
> And there are no cost reason not to try all of them.

In all seriousness, I have yet to find Eclipse and its offspring anything but
a royal PITA.  Many people I know swear by them, but a typical scenario is
like today, when my coworker told me that a particular problem I had in RAD 7
(an Eclipse progeny) was easily solvable.  I just had to write a batch file to
fix up the Eclipse project files.

He really didn't see this as an issue with the IDE at all.

On the upside, Eclipse is every bit as powerful and complete as its proponents
say it is.  They tell me I just have to get used to it, that things will get
smoother as I get to know the product better.  As I've only been using it just
about every work day since late 2001, I guess I am being impatient.

Signature

Lew

Neo Pantain - 15 May 2008 06:22 GMT
> What is the best IDE to use when developing Java applications?

hi jojo
   Its up to you.. as per my perspective Ecllipse is best

Thanks
Alok
Roedy Green - 16 May 2008 14:40 GMT
On Wed, 14 May 2008 22:22:34 -0700 (PDT), Neo Pantain
<aloksguha@gmail.com> wrote, quoted or indirectly quoted someone who
said :

>    Its up to you.. as per my perspective Ecllipse is best

All of us have tried several IDEs, and settled on one, then learned
its quirks. Using any other is like eating with your left hand.

In the meantime, all IDEs improved.  You tend to compare your IDE NOW,
with the other IDE, you only partly learned THEN.

So there is a great tendency to overvalue your current IDE.

We need an objective experiment.  We need a crop of newbies.  Each
newbie is given a project and an IDE, at the end of 2 weeks they drop
that project, start another with a different IDE.

We measure how far each newbie got with each IDE, and do some stats.

This at least would give you a measure of the learning curve.

I wonder if some CS department at a University could arrange such a
test.
Signature


Roedy Green Canadian Mind Products
The Java Glossary
http://mindprod.com

Arved Sandstrom - 15 May 2008 15:09 GMT
> What is the best IDE to use when developing Java applications?

For no reason that I can explain I tend to use Eclipse (Europa) for non-J2EE
apps, and NetBeans (6.0) for J2EE apps. Well, there probably is a reason - I
found Netbeans very easy to set up for J2EE and RoR, and didn't put the
effort into doing the same for Eclipse. Both of them, however, are nice
IDEs, so I won't recommend one over the other. I've used IntelliJ in the
past (through company license seats) and found it very good also.

Answer being, any of the major IDEs are probably perfectly OK. You'd have to
look at what your specialized needs are. There are a lot of online tutorials
out there for doing X in IDE Y, so they are a decent guide to what IDE might
be best for you.

AHS


Free Magazines

Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...

Oracle MagazineNetwork ComputingComputer WorldBio-IT WorldeWeekInformation WeekInfosecurity
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.