Ubuntu – Difference between Qt Creator and Ubuntu SDK

application-developmentqtqt-creatorubuntu-sdk

Having downloaded them both when I installed the Ubuntu SDK, I wonder if there is any tangible difference between the two, such as the libraries being employed.

Best Answer

Qt Creator

Qt Creator is a cross-platform IDE (integrated development environment) tailored to the needs of Qt developers. It is part of the Qt Project qt-project.org .

Qt Creator focuses on providing features that help new Qt users get up and running faster, and also boost the productivity of experienced Qt developers.

  • Code editor with C++, QML and ECMAscript support
  • Rapid code navigation tools
  • Syntax highlighting and code completion
  • Static code checking and style hints as you type
  • Support for source code refactoring
  • Context sensitive help
  • Code folding
  • Parenthesis matching and parenthesis selection modes

Ubuntu SDK

The Ubuntu SDK is your full-featured integrated development environment (IDE) for writing Ubuntu apps.

Based on Qt Creator, the Ubuntu SDK provides all the tools you need to get up and running and super productive developing Ubuntu apps of all types, with QML and HTML5 supported now and other possibilities on the radar.

More importantly the Ubuntu SDK comes with a huge collections of QML components to create Touch applications themed for Ubuntu, visit this link for a quick overview.

Ubuntu SDK highlights:

  • All the technical brilliance and capabilities of the QtCreator platform with additional Ubuntu-specific features layered on top
  • New Project Wizard simplifies creating new QML and HTML5 app projects
  • Bazaar (and other) version control system built-in
  • Beautiful GUI with wide range of advanced code editing features and preferences
  • Run app projects from the SDK on the development system, on attached devices, and on Ubuntu emulators
  • Manage attached physical devices and create and manage Ubuntu emulator instances
  • Package the app project as a click package for easy publishing
  • Install and run click packages on devices and Ubuntu emulators
  • Debug support
  • Run kits for run time environment and other options

Sources:

Related Question