Best IDE for java development? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 4

Best IDE for java development?

19th Oct 2019, 8:18 PM
Gaurav Rawat
Gaurav Rawat - avatar
33 Answers
+ 13
Hi Gaurav Rawat I do not use Java much anymore, but, when I do, I use Itellij IDEA. https://www.jetbrains.com/idea/
19th Oct 2019, 9:34 PM
Manual
Manual - avatar
+ 10
Eclipse is better option for Java development. You can use NetBeans also.
19th Oct 2019, 8:53 PM
A͢J
A͢J - avatar
+ 7
1-Eclipse, 2-Itellij IDEA, 3-NetBeans. In front of all those IDEs, you can do work manually by using command line.
20th Oct 2019, 2:26 PM
Bouaoud Mohsine
Bouaoud Mohsine - avatar
+ 5
IntelliJ IDEA is the newest I believe.
21st Oct 2019, 9:05 AM
Sonic
Sonic - avatar
+ 5
Everyone is saying their favourite.
21st Oct 2019, 11:45 AM
Sonic
Sonic - avatar
+ 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
20th Oct 2019, 10:00 PM
Bouaoud Mohsine
Bouaoud Mohsine - avatar
+ 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
19th Oct 2019, 9:13 PM
Daniel (kabura)
Daniel (kabura) - avatar
+ 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.
20th Oct 2019, 6:11 AM
A͢J
A͢J - avatar
+ 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.
20th Oct 2019, 8:50 PM
Bouaoud Mohsine
Bouaoud Mohsine - avatar
+ 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
20th Oct 2019, 9:32 PM
Bouaoud Mohsine
Bouaoud Mohsine - avatar
+ 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.
20th Oct 2019, 9:52 PM
Bouaoud Mohsine
Bouaoud Mohsine - avatar
+ 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.
21st Oct 2019, 6:30 AM
Amal Prabhakaran
Amal Prabhakaran - avatar
+ 3
Net beans is best
21st Oct 2019, 11:44 AM
Programmer Raja
Programmer Raja - avatar
+ 3
Eclipse is good I think
21st Oct 2019, 2:33 PM
Raju Ram Sau
Raju Ram Sau - avatar
+ 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.
20th Oct 2019, 6:18 AM
A͢J
A͢J - avatar
+ 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.
20th Oct 2019, 9:57 PM
A͢J
A͢J - avatar
+ 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
21st Oct 2019, 6:17 AM
Aryan Rai
Aryan Rai - avatar
+ 2
Vs code for everything imo
21st Oct 2019, 9:46 AM
Mehul 🌀
Mehul 🌀 - avatar
+ 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.
21st Oct 2019, 9:47 AM
KamikazeNW
KamikazeNW - avatar
+ 2
Best Java IDE : 1.Blue J 2.Neatbeans 3.eclipse 4.Dr Java 5.codenvy 6.greenfoot 7.j creator source:hackr.io
21st Oct 2019, 6:03 PM
Bayazid Hasan
Bayazid Hasan - avatar