29
Patterns en la X: Patterns en la X: ¡Más productivos que nunca! ¡Más productivos que nunca! Ing. Juan Bustamante – Ing. Carlos García [email protected] [email protected]

Patterns en la X: ¡Más productivos que nunca! Ing. Juan Bustamante – Ing. Carlos García [email protected] [email protected]

Embed Size (px)

Citation preview

Page 1: Patterns en la X: ¡Más productivos que nunca! Ing. Juan Bustamante – Ing. Carlos García jmbl@puntoexe.com.uy cgarcia@puntoexe.com.uy

Patterns en la X:Patterns en la X:¡Más productivos que nunca!¡Más productivos que nunca!

Ing. Juan Bustamante – Ing. Carlos García

[email protected] [email protected]

Page 2: Patterns en la X: ¡Más productivos que nunca! Ing. Juan Bustamante – Ing. Carlos García jmbl@puntoexe.com.uy cgarcia@puntoexe.com.uy

VIDEOVIDEO

Evolución de la CharlaEvolución de la Charla

Page 3: Patterns en la X: ¡Más productivos que nunca! Ing. Juan Bustamante – Ing. Carlos García jmbl@puntoexe.com.uy cgarcia@puntoexe.com.uy

VIDEOVIDEO

Situación TecnológicaSituación Tecnológica

Green Screen Win Web

Page 4: Patterns en la X: ¡Más productivos que nunca! Ing. Juan Bustamante – Ing. Carlos García jmbl@puntoexe.com.uy cgarcia@puntoexe.com.uy

VIDEOVIDEO

Características de una solución Características de una solución permanente para la UIpermanente para la UI

• Programación declarativa

• Independencia Tecnológica

• Alta Productividad

• Adaptabilidad

• Incorporarlo como parte del conocimiento

Page 5: Patterns en la X: ¡Más productivos que nunca! Ing. Juan Bustamante – Ing. Carlos García jmbl@puntoexe.com.uy cgarcia@puntoexe.com.uy

VIDEOVIDEO

Evolución de TecnologíasEvolución de Tecnologías

• Se están incorporando nuevas plataformas

• Tienden a la tecnología Web

• Más diversidad de Lenguajes

• Más complejos de programar

Page 6: Patterns en la X: ¡Más productivos que nunca! Ing. Juan Bustamante – Ing. Carlos García jmbl@puntoexe.com.uy cgarcia@puntoexe.com.uy

VIDEOVIDEO

El Cambio de ParadigmaEl Cambio de ParadigmaGenexus 9

Page 7: Patterns en la X: ¡Más productivos que nunca! Ing. Juan Bustamante – Ing. Carlos García jmbl@puntoexe.com.uy cgarcia@puntoexe.com.uy

VIDEOVIDEO

El Cambio de ParadigmaEl Cambio de Paradigma

Page 8: Patterns en la X: ¡Más productivos que nunca! Ing. Juan Bustamante – Ing. Carlos García jmbl@puntoexe.com.uy cgarcia@puntoexe.com.uy

VIDEOVIDEO

El Cambio de ParadigmaEl Cambio de Paradigma

Page 9: Patterns en la X: ¡Más productivos que nunca! Ing. Juan Bustamante – Ing. Carlos García jmbl@puntoexe.com.uy cgarcia@puntoexe.com.uy

VIDEOVIDEO

El Cambio de ParadigmaEl Cambio de Paradigma

¿Qué?

¿Como?

Page 10: Patterns en la X: ¡Más productivos que nunca! Ing. Juan Bustamante – Ing. Carlos García jmbl@puntoexe.com.uy cgarcia@puntoexe.com.uy

VIDEOVIDEO

El Cambio de ParadigmaEl Cambio de Paradigma

¿Migrar a Web?

¡¡Migrar a Pattern!!

Page 11: Patterns en la X: ¡Más productivos que nunca! Ing. Juan Bustamante – Ing. Carlos García jmbl@puntoexe.com.uy cgarcia@puntoexe.com.uy

VIDEOVIDEO

El Cambio de ParadigmaEl Cambio de Paradigma

Page 12: Patterns en la X: ¡Más productivos que nunca! Ing. Juan Bustamante – Ing. Carlos García jmbl@puntoexe.com.uy cgarcia@puntoexe.com.uy

VIDEOVIDEO

El Cambio de ParadigmaEl Cambio de Paradigma

Page 13: Patterns en la X: ¡Más productivos que nunca! Ing. Juan Bustamante – Ing. Carlos García jmbl@puntoexe.com.uy cgarcia@puntoexe.com.uy

VIDEOVIDEO

El Cambio de ParadigmaEl Cambio de Paradigma

Page 14: Patterns en la X: ¡Más productivos que nunca! Ing. Juan Bustamante – Ing. Carlos García jmbl@puntoexe.com.uy cgarcia@puntoexe.com.uy

VIDEOVIDEO

El Cambio de ParadigmaEl Cambio de Paradigma

• Programación declarativa

• Independencia Tecnológica

• Alta Productividad

• Adaptabilidad

• Incorporarlo como parte del conocimiento

Page 15: Patterns en la X: ¡Más productivos que nunca! Ing. Juan Bustamante – Ing. Carlos García jmbl@puntoexe.com.uy cgarcia@puntoexe.com.uy

VIDEOVIDEO

Pattern simplifica y mejora la Pattern simplifica y mejora la programaciónprogramación

• Logra resolver la User Interface

• Estandariza el diseño gráfico

• Estandariza el código generado

• Permite declarar subsistemas con comportamientos sistemáticos.

– Auditoría

– Seguridad

– OAV

Page 16: Patterns en la X: ¡Más productivos que nunca! Ing. Juan Bustamante – Ing. Carlos García jmbl@puntoexe.com.uy cgarcia@puntoexe.com.uy

VIDEOVIDEO

La Consolidación del La Consolidación del ParadigmaParadigma

GeneXus X

Page 17: Patterns en la X: ¡Más productivos que nunca! Ing. Juan Bustamante – Ing. Carlos García jmbl@puntoexe.com.uy cgarcia@puntoexe.com.uy

VIDEOVIDEO

Arquitectura GXPatternArquitectura GXPattern -- GX9GX9

Patrones y Generadores

Patrones y Generadores

Page 18: Patterns en la X: ¡Más productivos que nunca! Ing. Juan Bustamante – Ing. Carlos García jmbl@puntoexe.com.uy cgarcia@puntoexe.com.uy

VIDEOVIDEO

Arquitectura en GeneXus XArquitectura en GeneXus X

Page 19: Patterns en la X: ¡Más productivos que nunca! Ing. Juan Bustamante – Ing. Carlos García jmbl@puntoexe.com.uy cgarcia@puntoexe.com.uy

Mejoras con GeneXus XMejoras con GeneXus X

GXPatterns• Se trabaja en un

ambiente separado

• Requiere la exclusividad de la KB

• Solo puede trabajar con instancias del mismo patrón a la vez

• Al generar consolida y actualiza el modelo.

GeneXus X• Se trabaja en un

ambiente integrado

• No requiere la exclusividad de la KB

• Se puede trabajar con cualquier objeto genexus a la vez

• No hay más actualización del modelo

Page 20: Patterns en la X: ¡Más productivos que nunca! Ing. Juan Bustamante – Ing. Carlos García jmbl@puntoexe.com.uy cgarcia@puntoexe.com.uy

VIDEOVIDEO

Resultados de la DemoResultados de la Demo

Genexus X

Page 21: Patterns en la X: ¡Más productivos que nunca! Ing. Juan Bustamante – Ing. Carlos García jmbl@puntoexe.com.uy cgarcia@puntoexe.com.uy

Algunas ConclusionesAlgunas Conclusiones

Page 22: Patterns en la X: ¡Más productivos que nunca! Ing. Juan Bustamante – Ing. Carlos García jmbl@puntoexe.com.uy cgarcia@puntoexe.com.uy

¿Qué ventajas tienen?¿Qué ventajas tienen?

• Aumenta la productividad de un programador Web en un 300 %.

• No requiere programadores GeneXus expertos en Web.

• Aporta estandarización en el Diseño Gráfico y en el Código generado.

• Es muy eficiente ante cambios de Diseño o cambios Funcionales.

Page 23: Patterns en la X: ¡Más productivos que nunca! Ing. Juan Bustamante – Ing. Carlos García jmbl@puntoexe.com.uy cgarcia@puntoexe.com.uy

¿Qué requiere programarlos?¿Qué requiere programarlos?

• No son sencillos de programar.

• Requiere programadores GeneXus expertos en Web.

• Desarrollo utilizando C#.

• Requerirá de empresas que se dediquen a brindar la plataforma de soporte.

Page 24: Patterns en la X: ¡Más productivos que nunca! Ing. Juan Bustamante – Ing. Carlos García jmbl@puntoexe.com.uy cgarcia@puntoexe.com.uy

Platform PartnerPlatform Partner

Page 25: Patterns en la X: ¡Más productivos que nunca! Ing. Juan Bustamante – Ing. Carlos García jmbl@puntoexe.com.uy cgarcia@puntoexe.com.uy

Desarrollos con PXToolsDesarrollos con PXTools

Page 26: Patterns en la X: ¡Más productivos que nunca! Ing. Juan Bustamante – Ing. Carlos García jmbl@puntoexe.com.uy cgarcia@puntoexe.com.uy

Sistema: Job ManagerSistema: Job ManagerLegado IT Legado IT (Argentina)(Argentina)

Sistema: Facturación ElectrónicaSistema: Facturación ElectrónicaGLM GLM ArgentinaArgentina

Sistema: Información OncológicaSistema: Información OncológicaApraful Apraful (Uruguay)(Uruguay)

Sistema: Gestión CooperativaSistema: Gestión CooperativaDesarrollos Tecnológicos Desarrollos Tecnológicos (Colombia)(Colombia)

Sistema: RRHH, Área GobiernoSistema: RRHH, Área GobiernoBrowse Browse (Chile)(Chile)

Page 27: Patterns en la X: ¡Más productivos que nunca! Ing. Juan Bustamante – Ing. Carlos García jmbl@puntoexe.com.uy cgarcia@puntoexe.com.uy

MensajeMensaje

• En trabajo con pattern ya es una realidad y tenemos muchos desarrollos de sistemas que lo sustentan.

• Una cosa es migrar Win a Web y otra muy distinta es migrar Win a Patterns.

• Trabajar con Patterns en GeneXus X a esta altura es algo más que una mera opción.

Page 28: Patterns en la X: ¡Más productivos que nunca! Ing. Juan Bustamante – Ing. Carlos García jmbl@puntoexe.com.uy cgarcia@puntoexe.com.uy

¿Preguntas?¿Preguntas?

Page 29: Patterns en la X: ¡Más productivos que nunca! Ing. Juan Bustamante – Ing. Carlos García jmbl@puntoexe.com.uy cgarcia@puntoexe.com.uy

Patterns en la X:Patterns en la X:¡Más productivos que nunca!¡Más productivos que nunca!

• Conferencias relacionadas

• PXTools: Un aliado para su actualización tecnológicaSala Renoir, Martes 23, hora: 9:45

• Práctica en Vivo: PXTools for X Sala Renoir, Martes 23, hora: 14:30

• SVT: El Conocimiento Acumulado y la Trazabilidad Sala Renoir, Miércoles 24, hora: 9:00

• Juan Marcelo Bustamante, Gerente de Proyectos PuntoExe Consultores, [email protected]

• Carlos García, Investigación y DesarrolloPuntoExe Consultores, [email protected]