[?] Qt vs wxWidgets

Iniciado por MeCraniDOS, 20 Abril 2015, 21:10 PM

0 Miembros y 1 Visitante están viendo este tema.

MeCraniDOS

Buenas  ;D

A modo de debate, que me recomendais, ¿Qt o wxWidgets para desarrollo de interfaces gráficas?  :silbar:

Que tal os va a cada uno con la que utilicéis?  :laugh:  ;-)

Un saludo
"La física es el sistema operativo del Universo"
     -- Steven R Garman

eferion

wxWidgets está centrado únicamente en el desarrollo de interfaces gráficas, mientras que Qt es un framework completo con miles de utilidades:


  • Interfaz gráfica
  • Gestión de impresoras
  • Sockets
  • Bases de datos
  • Interacción con opengl
  • ...

Bien es cierto que dominar todo este chiringuito no es algo que se vaya a conseguir en dos días... pero la verdad es que Qt te ofrece unas librerías muy cuidadas y potentes. Podría decirse que Qt es una especie de C++ orientado hacia Java y .Net.

Si bien crear un proyecto de Qt con QtCreator es de las cosas más sencillas del mundo, configurar otro IDE para que compile satisfactoriamente un proyecto de Qt puede ser un tanto desalentador. Aun así, yo creo que merece la pena probarlo.

Nucleorion

Hasta que punto Qt te permite comercializar tus aplicaciones con la version gratuita?

Borito30

#3
Cita de: Nucleorion en  5 Febrero 2017, 17:23 PM
Hasta que punto Qt te permite comercializar tus aplicaciones con la version gratuita?

Qt tiene 3 licencias:

   GPL: Debes distribuir tu programa bajo la misma licencia y bajo las mismas condiciones que exige la GPL.
   LGPL: Puedes distribuir tu programa bajo la licencia que quieras, pero no puedes linkear tu programa estáticamente a Qt, y debes indicarle a tus usuarios donde pueden obtener el código fuente de Qt.
   Comercial: Has lo que quieras con tu programa siempre y cuando pagues la licencia.

Qt es un framework muy potente de manera facil puedes hacer un monton de cosas con pocas de lineas de código y usando las utilidades que traen. Tambien tiene sus librerias propias. En general al final estas usando c++ por lo que puedes utilizarlo con c++ y que todo tu programa este hecho en c++ o si quieres hacer uso de las utilidades de Qt puedes hacerlo tambien. Lo recomendable para una persona como yo que empezamos es programar totalmente en c++. Es muy facil de usar por lo que una persona que quiera hacer una aplicacion en c++ no tendra ningun problema.
Estoy en contra del foro libre y la Sección de juegos y consolas (distraen al personal)

Nucleorion


MAFUS

De hecho la página de Qt tiene, a la hora de bajarte el IDE, una especie de guia que te llevará a la versión que debes bajarte según las opciones que vayas eligiendo.