Kubuntu Documentation

Development

Contents

  1. Development
    1. KDevelop
    2. QtCreator
    3. Eclipse
    4. Code::Blocks
    5. Text Editors
    6. Android Development
    7. Distributed Version Control
    8. Languages
  2. Back Home

Development

Kubuntu offers the tools developers need, from simple editors to IDEs, many languages, compilers, and version control systems. Development packages are not included by default, but everything mentioned here is available in the repositories.

Aside from the applications mentioned below, KDE offers a number of development utilities and specialized applications, described here.

KDevelop

Kdevelop is an IDE (integrated development environment) for all those developers who want to integrate the tools they need for developing in a comfortable and simple solution. The focus is on C++ and CMake, but it can be used for other languages such as PHP and Python.

QtCreator

Qt Creator is a cross-platform integrated development environment (IDE) tailored to the needs of Qt developers. It provides:

  • C++ and !JavaScript code editor
  • Integrated UI designer
  • Project and build management tools
  • GDB and CDB debugging frontends
  • Support for version control, desktop, embedded and mobile targets

Eclipse

Eclipse is an open source community whose projects are focused on building an extensible development platform, runtimes and application frameworks for building, deploying and managing software across the entire software lifecycle. Eclipse is more than a Java IDE.

Code::Blocks

Code::Blocks is a C++ IDE designed to be very extensible and fully configurable.

Text Editors

Some developers use simple editors such as Kate, vim, and emacs.

Android Development

For those interested in Android development, `android-tools-adb` and `android-tools-fastboot` are available. Also useful might be this Plasma Active (touch screen development) information.

Distributed Version Control

Git, Mercurial, and Bazaar are available in the repositories, along with older tools, and add-ons.

Languages

All popular languages such as Java, Python, Ruby, Lua, Haskell, Go, Perl, Php and Lisp are available, along with compilers for C++, C, such as g++, gcc and Clang, testing frameworks, toolkits, and other useful packages.

Back Home

Back to Kubuntu Docs.

The material on this wiki is available under a free license, see Copyright / License for details.