What IDEs are available for Ubuntu?

Geany Install geany

[Geany] is a text editor using the GTK2 toolkit with basic features of an integrated development environment. It was developed to provide a small and fast IDE, which has only a few dependencies from other packages. It supports many filetypes and has some nice features. My favorite so far.

Supported File Types

enter image description here


Eclipse Install Eclipse

Personally, I use Eclipse for Java, C and Python.

Quoting from Wikipedia:

It is written mostly in Java and can be used to develop applications in Java and, by means of various plug-ins, other programming languages including Ada, C, C++, COBOL, Perl, PHP, Python, R. Ruby (including Ruby on Rails framework), Scala, Clojure, and Scheme. It can also be used to develop packages for the software Mathematica. The IDE is often called Eclipse ADT (Ada Development Toolkit) for Ada, Eclipse CDT for C/C++, Eclipse JDT for Java, and Eclipse PDT for PHP.

Eclipse 3.6


NetBeans Install netbeans

The latest version is NetBeans 7.2.1

NetBeans

Enter image description here

It supports quite a few languages, web services and databases. RAD is definitely supported for Swing components. Just have got to draw the boxes required and then double click on a segment to write its code. The interface is easy to use and is pretty intuitive. Nothing that puzzles you or anything. Also there are a lot of plugins you can choose from too. It's a power-packed IDE, and it's more fun when you use it. Loads of cool features which you just can't type it out, but have to try it out to experience the fun :)

Supported technologies:

Java EE 6, Java EE 5 and Java EE 1.4
Java ME SDK 3.0
Java Card 3 SDK
Struts 1.3.8
Spring 3.0, 2.5
Hibernate 3.2.5
Java API for RESTful Web Services (JAX-RS) 1.1
Java Wireless Toolkit 2.5.2 for CLDC
Issue Tracking
    Bugzilla 3.4 and earlier
    Jira 3.4 and earlier
C/C++/Fortran



PHP 5.3, 5.2, 5.1
Groovy 1.6.4
Grails 1.1
Apache Ant 1.8.1
Apache Maven 2.2.1 or later
VCS
    CVS: 1.11.x, 1.12.x
    Subversion: 1.5.x, 1.6.x
    Mercurial: 1.5
    ClearCase V7.0
    Git 1.7.х

Tested application servers:

GlassFish Server Open Source Edition 3.1
WebLogic 11g PS3 (10.3.4)

Known to run application servers:

GlassFish Enterprise Server v2.1.1
Tomcat 7.0.11
JBoss 6.0