Me he bajado la librería, y he mirado un poco el código por encima, para poder opinar.
La librería no me parece mal cómo idea, si consigue tener el mismo aspecto en OSX/Win32/X11 ¿porqué? porque aunque librerías como QT aportan la misma funcionalidad en todas las plataformas *NO* aportan el mismo aspecto, ya que se adaptan al look&feel nativo de cada entorno. Toronja parece querer lo contrario, lo que a veces puede ser util.
Por lo demás se plantea como una librería sencilla, pero echo en falta cierta planificación de los objetos, de lo cual QT podría ser un ejemplo.
La compilación en linux es 'distinta', se adjunta un doit.sh muy poco estándar, sería deseable un sistema GNU con su configure, makefile, y demás... también noto cierto caos en la estructura de directorios e incluso las mayúsculas y minúsculas (.cpp .CPP) un tanto case-aleatorias.
La documentación ahora mismo es nula, lo que impide en realidad saber con certeza como será la librería.
En resumen, una idea que no tiene porqué ser mala, que no necesariamente es "duplicidad de esfuerzos" con QT, wxWindows etc, pero aún un trabajo muy verde. El propio autor dice que es la versión 0.001.
Yo le diría ánimo, y le recomendaría que observase más como se estructuran otros proyectos de software libre, porque sin una organización más estándar es dificil que otros programadores colaboren con él.
Necesita más planificación y estandarización. ¡Ah! y la licencia también me la he leido, ciertamente es como un extracto de la GPL..pero no es la GPL ¿porqué, David?
Comentarios
(Puntos:2, Interesante)Me he bajado la librería, y he mirado un poco el código por encima, para poder opinar.
La librería no me parece mal cómo idea, si consigue tener el mismo aspecto en OSX/Win32/X11 ¿porqué? porque aunque librerías como QT aportan la misma funcionalidad en todas las plataformas *NO* aportan el mismo aspecto, ya que se adaptan al look&feel nativo de cada entorno. Toronja parece querer lo contrario, lo que a veces puede ser util.
Por lo demás se plantea como una librería sencilla, pero echo en falta cierta planificación de los objetos, de lo cual QT podría ser un ejemplo.
La compilación en linux es 'distinta', se adjunta un doit.sh muy poco estándar, sería deseable un sistema GNU con su configure, makefile, y demás... también noto cierto caos en la estructura de directorios e incluso las mayúsculas y minúsculas (.cpp .CPP) un tanto case-aleatorias.
La documentación ahora mismo es nula, lo que impide en realidad saber con certeza como será la librería.
En resumen, una idea que no tiene porqué ser mala, que no necesariamente es "duplicidad de esfuerzos" con QT, wxWindows etc, pero aún un trabajo muy verde. El propio autor dice que es la versión 0.001.
Yo le diría ánimo, y le recomendaría que observase más como se estructuran otros proyectos de software libre, porque sin una organización más estándar es dificil que otros programadores colaboren con él.
Necesita más planificación y estandarización. ¡Ah! y la licencia también me la he leido, ciertamente es como un extracto de la GPL..pero no es la GPL ¿porqué, David?