+ 4
Best IDE for java development?
33 Réponses
+ 13
Hi Gaurav Rawat
I do not use Java much anymore, but, when I do, I use Itellij IDEA.
https://www.jetbrains.com/idea/
+ 10
Eclipse is better option for Java development. You can use NetBeans also.
+ 7
1-Eclipse, 2-Itellij IDEA, 3-NetBeans.
In front of all those IDEs, you can do work manually by using command line.
+ 5
IntelliJ IDEA is the newest I believe.
+ 5
Everyone is saying their favourite.
+ 4
AJ || ANANT || AC || ANANY || AY the same for me bro.
i wish you a good luck, and i stay in your entire disponibility for any discussion.
best regards
+ 3
IDE does not matter, it's a matter of every person what they prefer, the most important is to writing the code and practice
+ 3
Daniel (kabura) IDE matter when you are going to work on big project. But in starting phase better to do coding without using them. So that you can learn your mistakes while coding.
+ 3
AJ || ANANT || AC || ANANY || AY I don’t realy agree with you bro, IDEs do keep a database of the source dependencies in memory. Needed for quick and efficient incremental compiles while editing.
But very limited support for multi core compiles.
We need Ant/Make for batch compiles on build servers anyway.
So, command line is necessary on big projets.
Another example is that we can make build/compile without having an IDE, just by running a script shell that call all of the necessary commands. here we can do automation of build/compile processes without having a developper at place and periodically.
hope it helps.
best regards.
+ 3
AJ || ANANT || AC || ANANY || AY yes, it’s possible.
we use an @file that is an ant build file and consist of properties where we can put the location of our source directories. so it’s easy with command line like IDEs.
the difference that i mentionned above is that IDEs have a very limited support for multi core compiles. so the project that you are working in, may be it’s big but it’s not multi core to face that problem in IDE.
also, you are working in a single and centralized project, what are you going to do if your project was subdivided and distributed to several servers ? you are going to connect on each of them to make a build/compile ?
if it doesn’t make sense for you, so why creators have created that solution if the IDE can do it ? and why creators spent time on this if it doesn’t make an ROI ?
we all work in big organisations, an having a lot of big projects, but the how to do is different, is that what make excellence.
i wish you a good luck with IDE 👍🏻
best regards
+ 3
AJ || ANANT || AC || ANANY || AY
I invite you to read more about ant/make vs IDE, the same way for centralized/distributed projects.
Here we are going out of the topic of the initial question 🤗😊
Good luck bro.
Don’t forget, there are several ways to do best a thing.
Best regards.
+ 3
If you are a beginner and want to learn every aspect of a Java program in detail, I would suggest editing the program in any text editor like VSCode and execute it by using command prompt or terminal. By doing this, it can be ensured that we are learning everything by ourselves which helps in developing our intellect in Java programming, unlike other IDEs which recommends everything for us.
But if you are not a beginner and is working on a large project, then these IDEs can be very useful and hands on. Each IDE has its own abilities, so I'm not gonna rank all of them, but the most feature packed IDEs are :
*Eclipse
*IntelliJ IDEA
*NetBeans
You can try all of them and select the best which suits your preferences. Thank you.
+ 3
Net beans is best
+ 3
Eclipse is good I think
+ 2
Gaurav Rawat I will suggest to you use Eclipse. It's freely available in both 32-bit and 64-bit, no need to install Because it's open source and easy to understand and you can use any server with this like Apache Tomcat, JBoss or other server. We have big product in my company and we develop codes on this plateform.
+ 2
Bouaoud Mohsine Thanks for more information and it was good discussion. I think it's good to having discussion like this so we can get more that what is going on.
+ 2
Hi Gaurav Rawat ,
I suggest you to use IntellijIDEA by jetbrains as your java ide beacuse it is a feature rich ide and is suitable for small to large projects and android app development and supports java framewroks such as spring along with some web development languages. Though it has a pasid version for extending the features you may try the community version first.
But again i will like to say be you own boss. Try all the IDEs and choose the one you feel is the best.
Happy Coding
+ 2
Vs code for everything imo
+ 2
I don't use JAVA that much, but InteliJ is very good. All of JetBrains products are often fantastic, and there's often free community editions too.
+ 2
Best Java IDE :
1.Blue J
2.Neatbeans
3.eclipse
4.Dr Java
5.codenvy
6.greenfoot
7.j creator
source:hackr.io