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 IDE completo 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.