Os cuento mi experiencia con la migración de programas de Gambas2 a Gambas3.
Básicamente la mayoria de formularios que realiceis, seran 99% compatibles con Gambas3 sin a apenas modificación.
Lo único que debereis retocar es el tañano y presentación de los formularios, así que si teneis mucho es un curro, pero soportable.
Lo que de ninguna manera es aceptable desde mi punto de vista es la migración de los listados.
Con Gambas3 hay que reacer todo, absolutamente todo el proceso de crear un listado o impresión en PDF.
Creo que Beoit no ha pensado ni mucho menos en la cantidad de trabajo que hay que realizar si queres migrar una aplicación de gambas2 a gambas3 que tenga muchos listados.
Creo que es un problema grave, muy grave para los que ya usan Gambas2 y tienen por ejemplo un programa de gestion o otros programas hechos con GB2.
1. Cambian los comandos, por lo tanto hay que reescribir código.
2. Cambia la estructura de imprimir
3. Cambian los eventos.
4. NewPage desaparece.
5. Hay que saber de antemano el número de páginas a imprimir, ya no vale ir imprimindo dentro el blucle de lectura de datos y páginar desde alli.
No se, la verdad.... o yo estoy muy cabreado por la cantidad de trabajo que se me ve encima de esta decisión unilateral de crear Incompatibilidad y no veo más alla, o es que no han pensado una vez más en los usuarios y su migración a nuevas versiones.
Mi reflexión: Que pasara más adelante? Vale la pena seguir programando en gambas para que un dia todo deje de funcionar?
Un saludo.