D
D
Dmitry4042011-02-12 16:01:35
Java
Dmitry404, 2011-02-12 16:01:35

Choosing a Java IDE

Recently I decided to “switch over” to the camp of Java developers, and the question was which IDE to choose. I understand that at the moment (the period of learning the basics of the language), there is not much difference, but each IDE has its pros and cons, I would like to know about them in advance.

I am considering several candidates:

  • NetBeans
  • Eclipse
  • IntelliJ IDEA


Of which, I have never worked in Eclipse, I have little experience in NetBeans (about half a year), though only with PHP, I have not met IntelliJ IDEA directly, but now I work in their PhpStorm, I really like it.

At the moment, I am doing test cases in IDEA Community Edition, but I don’t know what it is compared to IDEA Ultimate, because so far I use only a small part of what the IDE can do.

What do you recommend?

Answer the question

In order to leave comments, you need to log in

23 answer(s)
D
DiveSlip, 2011-02-12
@DiveSlip

And I am for IDEA.

I
izmalk, 2011-02-12
@izmalk

I am for NetBeans

N
nekoval, 2011-02-12
@nekoval

IDEA. There are no alternatives.

S
Solver, 2011-03-07
@solver

Everyone says the idea is better ... everything is intuitive there ...
I'm a beginner programmer ...
1. I installed NetBeans ... I wrote a console program ... I pressed Build and as a result I have a convenient project divided into folders and in a separate folder there is a ready-to-use jar file ...
2. I installed IDEA… wrote a console prog (we won’t mention here that creating a new project in an idea is much more confusing for beginners than in no bean, you have to answer a bunch of questions about where you have it, etc.)… clicked Build… so what? and nifiga… where is my brazier?
In general, at the initial stage, when it’s not yet clear where everything comes from in Java, NetBins seems to me easier to learn because it doesn’t throw out a bunch of questions to the user where he has the JDK, but write me an ant script with his hands, etc. ...
Although this is only the first impression of the idea… For the advanced, it can really be manna from heaven…

O
optio, 2011-02-12
@optio

I am for Eclipse

J
javax, 2011-02-12
@javax

Group of 8 people, little experience in Java, a year on Eclipse. After switching to IDEA, Eclipse cannot be seen. Heaven and earth.
The problem with eclipse is that it is made as a set of plug-ins. Have you ever come to save a workspace in source control? Try it.

O
Ololesha Ololoev, 2011-02-12
@alexeygrigorev

Programming on Eclipse, I like it. Used to use NetBeans but stopped now. The form designer in Eclipse, however, will need to be connected separately.
By the way, about NetBeans, Oracle not so long ago threatened to make NetBeans the most popular Java IDE. It's interesting what they come up with.

0
047, 2011-02-12
@047

My choice is NetBeans (all the plugins that I need are on it, plus the usual hotkeys - a delicate and unportable matter). But I advise you to try yourself in Eclipse as well, maybe you will like it more, because, as they say, "the taste and color."

S
Skunk, 2011-02-12
@Skunk

At first I started on Eclipse, went through NetBeans and settled on Idea. Well, I really like this IDE, I just sometimes turn on eclipse to look at it and no more

G
Gibbzy, 2011-02-12
@gibbzy

Rumor has it that IDEA is head and shoulders above everything else, not defending its choice between eclipse and net beans.
Here, the taste and color of all felt-tip pens ... as you know

C
CroX, 2011-02-13
@CroX

For a long time I worked in Eclipse. At some point, purely out of interest, I decided to look at IDEA. Now I don't even want to use anything else.
In general, the choice of an IDE is a purely individual thing. I would advise you to try to work in each (fortunately there are only 3 of them) and after that decide for yourself in which one you work most comfortably.

J
javenue, 2011-03-07
@javenue

As a beginner, I would recommend that you first compile and run without using an IDE. With proper study, after switching to an IDE, all questions like “what is a classpath” and “where is my jar” will disappear by themselves.

E
endymion, 2011-02-25
@endymion

IntelliJ IDEA - if you are willing to pay, then this is the most adequate IDE of all three.
Between Netbeans and eclipse, I would choose Netbeans - simpler, but more stable.

R
Rafael Osipov, 2011-02-12
@Rafael

I like Netbeans the most. After it comes Eclipse and then IDEA.
As for advice - try to work with all three environments and choose the one with which you are more comfortable working. Eclipse for beginners is somewhat more difficult to master than Netbeans. But here I am guided by my old experience. You may get a completely different impression.
In any case, it will be very useful to be able to work in all environments. Who knows what kind of project you will have to face in the future and in what environment it will be developed.

L
Lev Lybin, 2011-02-12
@lybin

Familiar java'ists write on Eclipse, including blackberry and android

X
XaBoK, 2011-02-13
@XaBoK

I had to work at least six months (in each) in: VS6, JBuilder, JDeveloper, Eclipse, NetBeans, IntelliJ. The latter is the most convenient (IDEA). If you go through the comments, the choice is obvious.

J
javenue, 2011-03-07
@javenue

I also think so. In general, it is difficult to explain this to people who have only used Eclipse. I have both Eclipse and IDEA for about 3-4 years, but none of my friends perceives my arguments). On the other hand, if Eclipse suits them, I don't see the point in trying to convince them too much.
By the way, once acquaintances told about an interesting article (unfortunately, I could not find it). The point is this - one adequate java-developer, who has been using only Eclipse for years, decided to experiment with IDEA - sort of like programming for 3 months only on it and writing weekly reports about what they like and what they don't. Result: after 2 months, he bought himself a licensed IDEA and said that he would only use it. C'est la vie.

K
Konstantin, 2011-02-12
@Simplevolk

netbeans. I'm trying to overpower myself and transfer to Eclipse.
In netbins, I like the ease of entry - I launched it and started writing code.
it's like visual studio.
ps. Netbins in the IDE world is like Windows-everything is included and works, but the possibilities are less.
Eclipse - like Linux - at first unusual and even inconvenient, but you can do more with it

A
Anastasia_K, 2011-02-13
@Anastasia_K

I use Eclipse, I like it the most. everything you need to eat, everything is quite convenient. Tried NetBeans, didn't like it. IDEA did not try.

V
Vladimir Golovanov, 2011-03-01
@Colwin

IntelliJ IDEA Ultimate contains a lot of useful goodies.
In particular, fast templates, when configured for a specific project, speed up writing code several times. In fact, almost all the time is spent thinking, and the implementation is very fast.
For maintainers, it has indispensable tools for refactoring and analyzing relationships in the code.
Language Injection is an indispensable thing, I don’t know any analogues in other IDEs.
Well, I generally keep quiet about support at the level of syntax and refactoring of various frameworks.

J
javenue, 2011-03-07
@javenue

A lot has been written about IDEA here - habrahabr.ru/qa/5440/
I think it will be interesting.

A
asolntsev, 2013-02-15
@asolntsev

I prefer IDEA. Here I have detailed why: http://habrahabr.ru/post/112749/

T
Tuegor, 2021-08-29
@Tuegor

Never use NetBeans. They don't really have any support. I encountered a bug in the environment and wrote to their bug tracking system in the hope that they would fix it. But instead of helping, their developer turned on the fool and began to convince me that there was no bug there, and that I was doing something wrong. With this attitude, I would not recommend anyone to deal with them. But about IntelliJ I heard just the opposite. Jon Thompson, the author of the Spring tutorial on Udemy, told in this course that somehow a project in IntelliJ stopped working for him and he contacted their support team. So he was answered within 3 minutes why this is happening and what to do about it. I haven't used Eclipse much so I can't comment.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question