Esta semana parece haberse desatado una auténtica carrera de GUI para [x]Harbour, al coincidir el lanzamiento de la beta 9 de Xailer, el Preview4 de VisualxHarbour y el build de enero de 2005 de FivewinHarbour. La impresión sigue siendo la misma:
- FWH es el GUI consolidado y en esta revisión Antonio Linares ha documentado – por fin ! – muchas funciones y clases que antes no lo estaban.
- la combinación de GUI+IDE de Xailer la hacen una herramienta poderosa, quizá técnicamente la mejor de las tres.
- Visual xHarbour es un proyecto verde, pero apunta maneras. Sin embargo creo que es a estos a los que hay que seguir de cerca.
No digo nada de MiniGUI ni de otras GUI como TGTK pues realmente las desconozco o conozco poco de ellas y prefiero no pisar charcos. El atractivo de MiniGUI es su licencia GPL, lo cual ha hecho florecer un nutrido grupo de usuarios de esta librería. De GTK+ me llama la atencíón su capacidad multiplataforma (Windows-Linux). Estoy de acuerdo con Rafa en que hay bastante dispersión.
La mayoría de programadores xbase coincierán conmigo en el efecto revitalizador que xHarbour ha supuesto en nuestro entorno. Ahora mismo nadie pone en duda de que el proyecto puesto en marcha por Patrick Mast y Ron Pinkas es el espejo en que mirar la evolución del lenguaje xbase. Aparte de las bondades del compilador, creo que el aspecto más importante de xHarbour ha sido la revitalización del lenguaje y la generación de un efecto de atracción de nuevos programadores o viejos clipperos que cambiaron de lenguaje de programación y ahora se plantean volver a xbase. Este efecto de atracción sin duda se va a dar también en su Visual xHarbour, y por eso digo que a estos es a los que hay que seguir de cerca. En privado ya he oido algunas críticas a la herramienta, como que cada control que genera el IDE no crea una instancia del control tipo, sino que hereda del mismo y esto va a hacer los ejecutables muy pesados y lentos, pero creo que el posible éxito de la herramienta va a tener más que ver con la a
tracción y las expectativas que genere que con sus características técnicas.
Perdón…. Tienes mal el link a fivetech…
Quizas, se habla mas de esos 3 , pero tampoco hay que olvidar a C3, parece mentira que sea yo el que lo diga, pero en fin, la verdad es que el comportamiento de Bruno Cantero hacia Olivares 2000, no es el apropiado, pero aqui se juzgan GUI, y a mi modo de ver, C3 es un trabajo ACOJONANTE de Bruno Cantero.
+ HwGui, de Alexandre Kresin, merece todo reconocimiento, tanto como Mini-Gui de Roberto.
Personalmente, HwGui, bajo mi punto de vista, tecnicamente esta mejor contruido, ojo, sin menospreciar el trabajo de nadie.
+ Sobre TGtk puedes probarla cuando quieras, te aseguro que no te va a llevar mas de 15 minutos.
Lo que pasa es que yo no pienso entrar en batallitas ni voy a inundar emails a piñon.
Yo, si algo he aprendido, es que a la chita callando, mejor trabajando.
Te puedo asegurar, que tienes tu aplicacion corriendo bajo Linux y Windows, y te aseguro que
te hago correr sobre MAC en un par de minutos, asi
como estoy esperando hacerme con una copia de
OpenSolaris, para portarla a Sun.
De momento, estoy practicamente solo desarrollando T-gtk, Joaquim esta de I+D en otros temas indirectos, y una 3 persona a desarrollado ya el primer browse editable de dbfs, Carlos Mora.
Creo, sinceramente, que T-Gtk, va al final a meterse en medio, y en eso no tengo ni una duda.
Lo que pasa, es que yo , de momento, NO HE LIBERADO
partes esenciales, y que me diferencian del resto,
del nucleo de T-Gtk, asi como muchas funciones que
no tienen otras GUIs de GTK.
Yo no digo que mi GUI sea el mejor, por dios ya me gustaria, pero por ejemplo, yo no pienso ni me planteo hacer un RAD como la gente de Xailer, para eso tengo glade, para que quiero construirme uno, si ya lo tengo 😉
Eso si, el RAD de Xailer es una autentica maravilla!!!
En fin, te he explicado mas sobre T-Gtk y te he
dado dos GUIS ( una con compilador ) mas.
Saludos.
Rafa Carmona
Se me olvidaba, la expresión:
«quizá técnicamente la mejor de las tres.»
Eso, no puedes ni deberias afirmarlo, puesto que
no tienes el codigo fuente para poder comparar.
Puedes ver en mi blog, un post sobre la implementacion del Kernel que he realizado en T-Gtk, donde mas o menos se parece a Xailer, versus
el Kernel que usa Fivewin.
Verás que yo no afirmo que sea mejor, si no, diferente. No voy a entrar en detalles técnicos,
porque hay cosas que se me escapan, muy a bajo nivel, y que el señor Antonio Linares me explico,
sobre las implicaciones de uso de oSender.
De todas formas, creo , eso si, que oSender es mucho, muchisimo mas rápido que cualquier otra opción, pero no por ello, esa la mejor opcion.
Todo lo contrario de Mini-Gui y HwGui, ahi si puedes
entrar a valorar la implementacion de cada uno, y
es por ello que te digo , que tecnicamente, esta mejor contruido, bajo mi punto de vista, hwGui,
en lo que la gestion de eventos se refiere.
Saludos.
Rafa Carmona.