It also supports C/C++, PHP, Python, Perl, and other web project developments via extensible plug-ins. However, it uses its own Java graphics library known as SWT (Standard Widget Toolkit), instead of Java's Swing/AWT.Įclipse is popular for Java application development (Java SE and Java EE) and Android apps. Eclipse is a desktop app written mostly in Java. Eclipse is a free and open-source Java Integrated Development Environment (IDE), originated from IBM inspired by VisualAge (in 2001), and now maintained by Eclipse Foundation.