Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cuál es mejor, Qt o wxWidgets?

¿Cuál es mejor, Qt o wxWidgets?

1. GTK

Conceptos básicos de GTK

GTK era originalmente una biblioteca de desarrollo especial para GIMP y luego se convirtió en una herramienta de desarrollo convencional para desarrollar aplicaciones de interfaz gráfica. Linux. GTK 2.0 es software gratuito y forma parte del Proyecto GNU. GTK 2.0 tiene licencia LGPL.

GTK está desarrollado en lenguaje C, pero sus diseñadores utilizan tecnología orientada a objetos. Los enlaces C (gtkmm), Perl, Ruby, Java y Python (PyGTK) se proporcionan en la plataforma GNOME, y otros enlaces son Ada, D, Haskell, PHP y todos los lenguajes de programación .NET.

A diferencia de muchos otros kits de herramientas de widgets, GTK no está basado en Xt. Esta decisión tiene ventajas y desventajas: la ventaja es que GTK se puede aplicar a otros sistemas y su flexibilidad es muy alta; la desventaja es que no puede aprovechar la base de datos de recursos X personalizada para X11 de la manera tradicional;

Glade es una herramienta de diseño de interfaz, pero también contiene un lenguaje XML para describir la interfaz GUI. Funciona con libglade para usar directamente los controles GTK y GNOME.

2. Qt

Introducción a Qt

Qt es un producto de Trolltech.

Qt es un marco de aplicación de interfaz gráfica de usuario C multiplataforma. Proporciona a los desarrolladores de aplicaciones toda la funcionalidad que necesitan para crear interfaces gráficas de usuario de última generación. Qt está totalmente orientado a objetos, es fácilmente extensible y permite una verdadera programación de componentes.

Desde que Qt entró en el mundo comercial a principios de 1996, se ha convertido en la base de miles de aplicaciones exitosas en todo el mundo. Qt es también la base del popular entorno de escritorio Linux KDE, que es un componente estándar de todas las principales distribuciones de Linux.

Qt admite las siguientes plataformas: MS/Windows - 95, 98, NT 4.0, ME y 2000

Unix/X11 - Linux, Sun Solaris, HP-UX, Compaq Tru64 UNIX, IBM AIX, SGI IRIX y muchas otras plataformas X11

Macintosh - Mac OS X

Embedded - Plataforma Linux con soporte framebuffer.

3. wxWidgets

Software de código abierto (LGPL), un conjunto de herramientas multiplataforma para C, Python y Perl.

Para obtener una introducción detallada, consulte la descripción detallada de wxWindows

wxWidget se ha desarrollado como una biblioteca GUI de C desde 1992 hasta el presente y ha tenido una gran influencia a escala global. En esta biblioteca de clases existen innumerables programas para el desarrollo de GUI.

wxWidgets, anteriormente conocido como wxWindows, es un proyecto iniciado por Julian Smart en el Instituto de Aplicaciones de Inteligencia Artificial de la Universidad de Edimburgo en el Reino Unido en 1992. Julian Smart es ahora el director técnico de Anthemion Software.