## Strumenti di sviluppo

Sono disponibili molti strumenti di sviluppo per Ubuntu. Una lista di alcuni di essi è inclusa qui sotto.

### Integrated Development Environments (IDE) ed editor di codice sorgente

- Anjuta è un IDE (Integrated Development Environment) per C e C++.

- Bluefish è un potente editor per sviluppatori web e programmatori.

- Eclipse è un IDE per Java e altri linguaggi. È alla base di alcuni programmi proprietari come JBuilder.

- Eric è un ambiente di sviluppo integrato per Python e Ruby.

- Geany è un IDE in grado di supportare diversi linguaggi di programmazione e di marcatura.

- IDLE è un IDE per Python creato con il toolkit Tkinter.

- KDevelop è un IDE per KDE che supporta molti linguaggi di programmazione.

- MonoDevelop è un IDE per creare applicazioni Mono/.NET in C# e altri linguaggi.

- NetBeans è un IDE Java con supporto per CVS e per la creazione di moduli.

- Quanta è un potente IDE per lo sviluppo web con supporto per la gestione di documenti DocBook.

### Sistemi di gestione del codice sorgente

- Bazaar-NG è uno strumento per il controllo della versione decentralizzato, utilizzato per lo sviluppo di Ubuntu.

- CVS è un sistema avanzato di controllo della versione usato da molti progetti open source.

- Subversion (SVN) è un potente sistema di controllo della versione inteso come sostituto di CVS.

### Altri strumenti

- Glade è un disegnatore di interfacce utente per la creazione di applicazioni GNOME e GTK.

Altri linguaggi di programmazione |  |