Proyecto Qt: Framework de desarrollo de aplicaciones

Proyecto Qt: Framework de desarrollo de aplicaciones

Encabeza este artículo "Visión de conjunto de Qt Creator, IDE del framework Qt" — Iwo2010, License CC-SA-3.0


Qt es una framework multiplataforma en C++ de desarrollo de aplicaciones. Se utiliza fundamentalmente para desarrollar aplicaciones con interfaz gráfica, gracias al conjunto de controles independientes de la plataforma que ofrece, aunque también es usado para crear herramientas de línea de comando o consolas de gestión para servicios.

Esto último es debido a que la API de la librería cuenta con clases para:

  • Acceso a bases de datos mediante SQL.

  • Procesamiento de XML.

  • Gestión de hilos.

  • Comunicaciones por red.

  • Manejo de archivos.

Aparte de las clases ya mencionadas para el desarrollo de aplicaciones con interfaz gráfica. Todo esto convierte a Qt en un framework muy valorado a la hora de desarrollar aplicaciones multiplataforma en C++.

Qt está disponible para sistemas tipo UNIX (Linux, BSD, UNIX, etc.) con servidor gráfico X Window System, Apple Mac OS X, Microsoft Windows y sistemas Linux embebidos. Además, se puede hacer uso de la librería desde lenguajes diferentes a C++ gracias al empleo de bindings: Python, Java, Ruby, Ada, Pascal, Perl, PHP, Haskell, Lua, D, .NET, etc.

Qt está disponible bajo licencias GPLv3, LGPLv2 y privativa comercial.

Referencias