Harbour.NET

Los mas viejos del lugar sabíamos que Antonio Linares no se iba a estar de brazos caidos ante los últimos movimientos en el mundillo Xbase. Tanto xIDE como Xailer y C3 son una gran amenaza a la hegemonía que ha mantenido hasta ahora AL con Fivewin, que dicho sea de paso es lo único que hay operativo a día de hoy. El pasado 21 de Junio, Antonio puso el siguiente post en las News de OZS:

Actualmente estoy estudiando CLR y MSIL de .NET para encontrar la forma de portar Harbour a .NET incluyendo a Mono (Ximian) y dotGNU.

Afortunadamente he podido conversar por teléfono con Miguel de Icaza y me ha
proporcionado algunas ideas.

Si tambien estás interesado y quieres intercambiar ideas acerca de dicho
proyecto, eres bienvenido.

Antonio Linares
www.fivetechsoft.com

A esto le llamo yo doble pirueta con salto mortal. Cuando parece que todo el mundo anda mirando a Delphi como paradigma de entorno de desarrollo, AL se descuelga con .NET. Se que a más de uno le ha gustado la idea.

¿ Alguién da más ?

V congreso Olivares2000

El pasado fin de semana se celebró el V Congreso de la Asociación de Programadores xBase Olivares2000 bajo el título de «Presente y futuro de la programación xBase». Yo no se si José Alfonso tiene una bola de cristal, pero no ha podido acertar más.

En el congreso se presentaron herramientas que están a la vuelta de la esquina y que van a constituir el camino a seguir por los programadores xBase en los próximos años. Todos estábamos expectantes ante la evolución de Harbour y xHarbour, pero lo menos que puedo decir es que C3 irrumpió como un elefante en una cacharrería. Bruno Cantero nos dejó a todos pasmados con su trabajo y sus conocimientos. El sólito ha hecho su propio compilador compatible con Clipper y tiene a punto de terminar su propio enlazador. C3 es capaz de generar código de 16 y 32 bits y además no va a necesitar herramientas externas. Bruno ha marcado la última semana de Agosto como la fecha en que tendrá terminado C3 al 100{480d580d36768405d93963bdd82c570c8132a231e8d2b870ef0b18322d1f72b2}, RDD CDX nativo incluido. Tremendo. Pero es que además Bruno ha comenzado su propio GUI para C3 y mostró una versión preliminar de lo que será su IDE. Atentos a C3 que la cosa promete.

El otro protagonista estelar del congreso fue Xailer, que es un nuevo GUI que pretende soportar cualquier compilador xbase de 32 bits y convertirse en la herramienta de desarrollo lider de este entorno. Conozco Xailer porque formo parte del equipo de desarrollo y lo único que puedo decir es que tiene una pinta estupenda. El GUI está muy bien hecho, y digo esto desde mis limitados conocimientos ya que el nivel del grupo principal de desarrollo – José Gimenez, Ignacio Ortiz y José Lalín – tienen un nivel que parecen de otro planeta. Xailer apuesta muy fuerte por el desarrollo con herramientas visuales y ya hay desarrollado un editor de código que incorpora gestión de proyectos y que se integrará en el IDE. Algo realmente bueno.

El resto de conferencias fueron realmente buenas y el nivel de los ponentes muy alto. Me gustó especialmente la de Manuel Calero sobre Programación Extrema, que es una metodología que considero que aporta una visión distinta y válida a la Ingeniería de Software tradicional. Pude compartir dos estupendos dias con colegas que ya son amigos y tuve la oportunidad de conocer por fin a René Flores.

Sin embargo el congreso me dejó un regusto amargo. Hay dos herramientas poderosas a la vuelta de la esquina, que son C3 y Xailer, pero si los dos equipos de desarrollo llegaran a un acuerdo para acercar sus posturas y los dos GUI confluyeran en uno, estoy convencido de que tendriamos una herramienta a la altura de las mejores. Creo que el sentir de todos los asistentes ha sido el mismo: el futuro es bueno, pero si José, Ignacio y Bruno se sentasen a hablar y decidiesen unir fuerzas estoy seguro de que el futuro de los programadores xbase sería mucho mejor.

III Congreso de Olivares2000

La Asociación de programadores Xbase Olivares2000 va a realizar su III Congreso anual los próximos dias 14 y 15 de Junio en Madrid. Se van a presentar diversas ponencias sobre actualidad del entorno Xbase, de las que destacan la presentación de C3 por Bruno Cantero y el debate sobre GUI para [x]Harbour, que espero que ayude a clarificar el horizonte a todos los asistentes. Y la ponencia de Manuel Calero sobre Programación Extrema, que no me la pierdo…

Espero poder asistir y ver a muchos amigos, ponerme al dia de proyectos y hacer conversaciones de pasillo, que es donde te enteras de las cosas importantes.

Si estás interesado en asistir tienes más información en la web de Olivares2000.

réplica de Antonio Linares al post ‘atando cabos…’

El pasado 10 de Marzo escribí un post en software* sobre la ruptura de la relación entre Antinio Linares e Ignacio Ortiz. Hoy me ha llegado un correo de Antonio que reproduzco literalmente a continuación:

Hola Jose Luis,

Estaba leyendo algunos artículos y comentarios tuyos
en tu nuevo site y el anterior cuando he encontrado esto 🙂

>>
10.mar.2003

Estaba yo este fin de semana dándole vueltas a la cabeza acerca de la
situación actual en que nos encontramos la comunidad de programadores
[x]Harbour. Tras la ruptura de A.L. con O.Z., el acuerdo de A.L. con Grupo
SP es lo peor que nos podía pasar: significa que vamos a tener más de lo
mismo durante mucho tiempo. A.L. dice que eso significa la continuidad del
producto, pero yo pienso que si A.L. tiene unos ingresos fijos de SP se va a
dedicar a vender humo otros 5 años y no va a hacer ni puñetero caso de las
demandas de nuevas funcionalidades para FWH asi como támpoco va a aparecer
por los grupos de news – que siguen alojados en el servidor de I.O.Z.,
válgame Dios -.
>>

Las conclusiones a las que llegas no son correctas, ya que partes
de premisas erróneas:

1. «el acuerdo de A.L. con Grupo SP es lo peor que nos podía pasar»

Desde que se firmó ese acuerdo, Grupo SP ha detectado más bugs en FWH
que ningún otro usuario de FWH. Es por esto que ya he publicado una
nueva actualización del FTDN para Mayo (_puntualmente_, algo que OZS
nunca hizo). En dos meses escasos FWH ha mejorado muchísimo gracias al uso
intensivo de FWH por parte de Grupo SP.

Y no solamente se está beneficiando FWH (y los usuarios de FWH), sino
que tambien han detectado bastantes bugs críticos de Harbour que ya
se han solucionado (en tiempo record).

2. «yo pienso que si A.L. tiene unos ingresos fijos de SP»

Aunque no tengo porqué dar detalles, estás equivocado.
En mi acuerdo con Grupo SP no hay ningún tipo de ingresos fijos.

No voy a publicar el acuerdo que hemos firmado, pero si vienes
por Marbella, gustosamente te lo mostraré para que lo leas.

Y precisamente la decisión de no cobrarles nada ha sido mia,
porque estoy convencido que las mejoras para FWH y Harbour van
a compensar con creces «un sueldo», a la vez que mantengo mi
libertad y mi independencia al no ser un «asalariado» 🙂

3. «A.L. … se va a dedicar a vender humo otros 5 años»

No creo que FWH sea humo, ni que el proyecto Harbour (gracias
al cual nace xHarbour, de paso) sean humo. Son el resultado de
mi trabajo (junto al de otros) y de mi iniciativa. Ha costado
mucho trabajo construir Harbour y FWH.

4. «támpoco va a aparecer por los grupos de news»

En los últimos meses he aparecido mucho más, y no solo en los
de FiveWin, sino en los de Harbour (la lista de correos) y en
el de xHarbour.

5. «que siguen alojados en el servidor de I.O.Z.»

No tengo culpa de haber topado con un alguien que se ha adueñado
no muy eticamente de www.fivetech.com y de news.fivetech.com
asi como de otras cosas… Eso tiene ciertos calificativos
obvios, pero no los voy a decir. Que cada cual saque sus
propias conclusiones.

Lo que si te digo es que desde que terminé mis relaciones
con I.O.Z., me siento mucho mejor y a mi empresa tambien
le ha sentado mucho mejor, en todos los sentidos.

p.d. Te agradecería que publicases el contenido de este
mensaje en tus foros como contestación (derecho a replica)
a tu artículo. Gracias!

saludos,

Antonio Linares
www.fivetechsoft.com

Publicado queda.

Reconozco que el post fue bastante duro con Antonio, quien al fin y al cabo es el autor de Fivewin que es mi librería preferida para hacer ejecutables Windows, y tampoco quiero que esto sea una nueva guerra mundial. Asi que vamos a dejar así las cosas. Me alegro de que el tono de la contestación haya sido atento y cordial y espero ver a Antonio en la próxima reunión de Olivares2000 y podamos charlar de estas y más cosas tranquilamente.

xbrowse con oCol:tooltip y oCol:bLDClickHeader

Ignacio Ortiz de Zúñiga ha realizado una actualización de su xBrowse en que ha incluido dos nuevas funcionalidades en su control.

La primera es la asignación un tooltip a la cabecera de la columna y la segunda la posibilidad de evaluar un codeblock haciendo dobleclick sobre la cabecera de una columna. Necesitaba esto para implementarlo en mi programa de contraseñas, pues quería que se pudiera ordenar las columnas de la rejilla de datos directamente sobre ella. La manera habitual de esto es con click o dobleclick sobre la cabecera, pero el click está asociado en xbrowse al drag & drop de columnas para reordenar, con lo que era necesario tener tambien la posibilidad de usar doble clicl. El click con el botón derecho del ratón sobre la cabecera está asociado a un menú popup que permite mostrar y ocultar las columnas.

Creo que con estas dos nuevas funcionalidades, xbrowse es la rejilla de datos más potente y versatil que existe ahora mismo para usar con xHarbour/FWH.