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.