Today's Question:  What are you most afraid of as a programmer?        GIVE A SHOUT

Technical Article => Programming =>  Java

IDEs for Java programmers

  sonic0002      2014-08-21 06:15:54      6,577    4

IDEs are great helpers to programmers. They can help programmers write less error-prone programs with less time. They have become an inevitable part of many programmers. As a Java developer, you may be familiar with Eclipse already. But do you know other IDEs for Java programmers?

We will give an overview of different IDEs for Java programmers. These IDEs are Eclipse, Intellij IDEA, NetBean and BlueJ.


Eclipse is the most widely used IDE for Java programmers. It's an open source IDE which is originally developed by IBM. Now it can not only be used to write Java programs, but also C++, C, JavaScript and many other programming languages with its powerful plugin system.

This IDE provides many handy functions and plugins to help programmers improve their efficiency. You can go to the Eclipse Marketplace to find the plugins you want to install. There are plenty of them.

Rrecently, the new Eclipse 4.4 was released with many new features provided.

Intellij IDEA

Intellij IDEA is a commercial IDE, you need to pay if you want to use the full featured IDE. But you can also get a free community edition. It is considered the best IDE for Java developers. With Intellij IDEA, you can write better code because it knows your code and can give you smart and relevant suggestions to you when you type your code. The IDE automates the tedious and repetitive development tasks so you can stay focused on the big picture and become a more productive developer.

This IDE is widely used in big companies especially in banks.


NetBeans is a free and open source IDE developed by Oracle. It is very popular among developers who focus on GUI development. If you want to develop what you see is what you get(WYSIWYG) program, you can choose it. It provides powerful drag and drop capabilities with many components support.

This IDE now also provides support for several languages (PHP, JavaFX, C/C++, JavaScript, etc.) and frameworks.


BlueJ is a development environment that allows you to develop Java programs quickly and easily. BlueJ is deliberately designed with good pedagogy in mind. There is a popular textbook designed for teaching introductory university/college courses with BlueJ, and a site full of teaching resources. This IDE is not as powerful as other IDEs like Eclipse as it focus on providing novice programmers to learn different concepts about Java. This is an IDE for novice programmers.



Share on Facebook  Share on Twitter  Share on Google+  Share on Weibo  Share on Reddit  Share on Digg  Share on Tumblr    Delicious



Kapitan [Reply]@ 2014-08-24 01:44:37

Sorry, but NetBean is not a valid name for this IDE, it is also no longer developed by Sun as Sun was bought be oracle couple years ago! You should really update your informations before posting this :)

sonic0002 [Reply]@ 2014-08-24 09:42:42

Ok. Sorry I made a misktake about the name here. But I don't think I need to update the Sun Microsystem here as NetBeans was originally developed by Sun, alter Sun was acquired by Oracle.

Kapitan [Reply]@ 2014-08-25 09:05:48

If we will keep this logic you should say: NetBeans was developed as students project from Prague :)

sonic0002 [Reply]@ 2014-08-25 22:17:34

You are right. I will update the post and change it from Sun Microsystem to Oracle. Thank you for  correcting me.


Eat fast, eat more

By sonic0002