Java IDEs

Eclipse. Though versions of Eclipse exist for developing in many languages besides Java (C++, Python, Fortran, Ruby, even Cobol, to name a few), Eclipse is Java-based, and it's best known as a Java IDE. The fact that it can be used to develop in so many other languages is a testament to its extensibility, which is ... extensive.

NetBeans. NetBeans can support development in languages other than Java, though not as many as Eclipse. NetBeans began life as a commercial product in the late 1990s, but was later open-sourced by Sun and has remained so since Oracle's purchase of Sun (and consequent acquisition of NetBeans).

IntelliJ IDEA. Like Eclipse and NetBeans, JetBrains' IntelliJ IDEA supports a variety of languages and Java technologies. IDEA is most noteworthy in its incorporation of productivity enhancements in the IDE's editors and tools. Unlike the other IDEs, IDEA is available in a paid-for Ultimate Edition and in a more limited -- but free -- Community Edition.

JDeveloper. JDeveloper is also an Oracle property. However, while NetBeans supports development in multiple languages and in a variety of Java environments, JDeveloper is solidly Java, and it's intended primarily for J2EE development.


Popular posts from this blog

How to get Active Transactions and Locks from MySQL

Example of a PAC file