31
Estrategias de Migración a GX X Ev 1 Carolina Torrado ctorrado @ genexusconsulting.com Gonzalo Losada [email protected]

0034 gxc development_framework_estrategias_de_migración_a_gene_xus_x

  • Upload
    genexus

  • View
    913

  • Download
    5

Embed Size (px)

Citation preview

Page 2: 0034 gxc development_framework_estrategias_de_migración_a_gene_xus_x
Page 3: 0034 gxc development_framework_estrategias_de_migración_a_gene_xus_x
Page 4: 0034 gxc development_framework_estrategias_de_migración_a_gene_xus_x

Planear el viaje

OrigenDestinoFechasHotelMedio de transporteQue queremos hacer en el destino

Page 5: 0034 gxc development_framework_estrategias_de_migración_a_gene_xus_x

Migrando una kb

Page 6: 0034 gxc development_framework_estrategias_de_migración_a_gene_xus_x

Sin cambiar plataforma

Cambio plataforma

Migrar + funcionalidad

No solo gx cambia

Page 7: 0034 gxc development_framework_estrategias_de_migración_a_gene_xus_x

Sin cambiar plataforma

Cambio plataforma

Migrar + funcionalidad

No solo gx cambia

Page 8: 0034 gxc development_framework_estrategias_de_migración_a_gene_xus_x

Migración sin cambio de plataforma

Win a winWeb a web

Sin cambio de plataforma

Page 9: 0034 gxc development_framework_estrategias_de_migración_a_gene_xus_x

Migración sin cambio de plataforma

1. Migrar la kb en GeneXus 92. Migrar la kb en GeneXus Ev 13. Comparar las navegaciones4. Testear aplicación5. Realizar ajustes

Page 10: 0034 gxc development_framework_estrategias_de_migración_a_gene_xus_x

Mucho más ajax

Cuando se ejecuta un evento en el server

Llamada a objetoVariables en condicionesUtilizo función que necesita ejecutarse en el server

Page 11: 0034 gxc development_framework_estrategias_de_migración_a_gene_xus_x

Optimización de lasrecorridas

Antes de GeneXus 9.0Lo que el desarrollador escribió en la clausula order y si no puso nada la PK

A partir de GeneXus 9.0Lo que el desarrollador defina en la clausula orderY Los filtros en los wheres por igualdadY Atributos instanciados

Page 12: 0034 gxc development_framework_estrategias_de_migración_a_gene_xus_x

Otros Cambios

Calls DinámicosInstanciación de RulesSubtipos sin GrupoDominio “Boolean”Funcion Val()

Page 13: 0034 gxc development_framework_estrategias_de_migración_a_gene_xus_x

Ejemplos

Page 14: 0034 gxc development_framework_estrategias_de_migración_a_gene_xus_x

Banco República

Page 15: 0034 gxc development_framework_estrategias_de_migración_a_gene_xus_x

Sin cambiar plataforma

Cambio plataforma

Migrar + funcionalidad

No solo gx cambia

Page 16: 0034 gxc development_framework_estrategias_de_migración_a_gene_xus_x

Migración con cambio de plataforma

Win a winWeb a WebGreen a WebWin a Web

Con cambio de plataforma

Page 17: 0034 gxc development_framework_estrategias_de_migración_a_gene_xus_x

Casos posibles

Mantengo el dialogo Cambiar el dialogo

Page 18: 0034 gxc development_framework_estrategias_de_migración_a_gene_xus_x

Funciones

NoCheck()/NoRead() Udf() Confirm() Refresh Keep Deletefile() Allownulls()

Page 19: 0034 gxc development_framework_estrategias_de_migración_a_gene_xus_x

Que me voy a encontrar

Hacer las pantallas web

Page 20: 0034 gxc development_framework_estrategias_de_migración_a_gene_xus_x

Maquilas Tetakawi

Page 21: 0034 gxc development_framework_estrategias_de_migración_a_gene_xus_x

Banco República del Uruguay

Page 22: 0034 gxc development_framework_estrategias_de_migración_a_gene_xus_x

FUCAC

Page 23: 0034 gxc development_framework_estrategias_de_migración_a_gene_xus_x

Fertilizantes Tepeyac

Page 24: 0034 gxc development_framework_estrategias_de_migración_a_gene_xus_x

Sin cambiar plataforma

Cambio plataforma

Migrar + funcionalidad

No solo gx cambia

Page 25: 0034 gxc development_framework_estrategias_de_migración_a_gene_xus_x

Migrar + Funcionalidad

Green -> WebWin -> WebWeb-> WebWin -> Win

Funcionlidad

Nuevo Proyecto

Page 26: 0034 gxc development_framework_estrategias_de_migración_a_gene_xus_x

Sin cambiar plataforma

Cambio plataforma

Migración + func.

No solo gx cambia

Page 27: 0034 gxc development_framework_estrategias_de_migración_a_gene_xus_x

GXflow

Page 28: 0034 gxc development_framework_estrategias_de_migración_a_gene_xus_x

Patterns

Patrones estándares migran sin problemasPatrones propios:

Crear el patrón en la evolutionCrear procedimiento de migraciónMigrar las instancias

Page 29: 0034 gxc development_framework_estrategias_de_migración_a_gene_xus_x
Page 30: 0034 gxc development_framework_estrategias_de_migración_a_gene_xus_x

Conferencias

GXC Development Framework: el diseño como clave del éxito de las aplicaciones

• Mayda Kurdián - GeneXus Consulting - Lunes 13 a las15:45

GXC Development Framework: midiendo su KB

• Ignacio Rocca, Guillermo Skrilec - GeneXus Consulting - Martes 14 a las 17:15

GXC Development Framework: testing , keep walking

• Natalia Dimu , Mauro Alvez - GeneXus Consulting - Miercoles 15 a las 9:30

Page 31: 0034 gxc development_framework_estrategias_de_migración_a_gene_xus_x

¡MUCHAS GRACIAS!