● QT (Trolltech):

Qt es una biblioteca multiplataforma para desarrollar interfaces gráficas de usuario. Fue creada por la compañía noruega Trolltech. Qt es utilizada en KDE, un entorno de escritorio para sistemas como GNU/Linux o FreeBSD, entre otros.
● WxWidgets:

Las wxWidgets son unas bibliotecas multiplataforma y libres, para el desarrollo de interfaces gráficas programadas en lenguaje C++.
Las wxWidgets proporcionan una interfaz gráfica basada en las bibliotecas ya existentes en el sistema (nativas), con lo que se integran de forma óptima y resultan muy portables entre distintos sistemas operativos. Están disponibles para Windows, MacOS, GTK+, Motif, OpenVMS y OS/2.
La elección final fue WxWidgets.
La principal diferencia de las dos opciones presentadas frente a .NET, es que son realmente multiplataforma, por lo tanto, las aplicaciones creadas con ellas, pueden ejecutarse en Windows, Mac o Linux mediante una recompilación.
La primera de las opciones (QT), tiene la desventaja de que, además de ser de pago (aunque tiene una versión opensource), el C++ que utiliza (al igual que .NET), no es C++ puro, necesita de un metacompilador que nos genere las clases.
En el caso de wxWidgets, ésta si es opensource y con ella se han realizado una gran cantidad de proyectos importantes, como por ejemplo el IDE Code::Blocks, que he comentado anteriormente, y otros como el reproductor multimedia VLC.
No hay comentarios:
Publicar un comentario