290 likes | 429 Views
Patterns en la X: ¡Más productivos que nunca!. Ing. Juan Bustamante – Ing. Carlos García jmbl@puntoexe.com.uy cgarcia@puntoexe.com.uy. Evolución de la Charla. Situación Tecnológica. Green Screen. Win. Web. Características de una solución permanente para la UI. Programación declarativa
E N D
Patterns en la X:¡Más productivos que nunca! Ing. Juan Bustamante – Ing. Carlos García jmbl@puntoexe.com.uy cgarcia@puntoexe.com.uy
Situación Tecnológica Green Screen Win Web
Características de una solución permanente para la UI • Programación declarativa • Independencia Tecnológica • Alta Productividad • Adaptabilidad • Incorporarlo como parte del conocimiento
Evolució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
El Cambio de Paradigma Genexus 9
El Cambio de Paradigma ¿Qué? ¿Como?
El Cambio de Paradigma ¿Migrar a Web? ¡¡Migrar a Pattern!!
El Cambio de Paradigma • Programación declarativa • Independencia Tecnológica • Alta Productividad • Adaptabilidad • Incorporarlo como parte del conocimiento
Pattern simplifica y mejora la programació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
La Consolidación del Paradigma GeneXus X
Arquitectura GXPattern-GX9 Patrones y Generadores
Arquitectura en GeneXus X Patrones y Generadores
Mejoras con GeneXus X GXPatterns 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 • 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.
Resultados de la Demo Genexus X
¿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.
¿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.
Sistema: Facturación ElectrónicaGLM Argentina Sistema: Información OncológicaApraful(Uruguay) Sistema: Gestión CooperativaDesarrollos Tecnológicos (Colombia) Sistema: RRHH, Área GobiernoBrowse(Chile) Sistema: Job ManagerLegado IT (Argentina)
Mensaje • 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.
Patterns en la X:¡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, jmbl@puntoexe.com.uy • Carlos García, Investigación y DesarrolloPuntoExe Consultores, cgarcia@puntoexe.com.uy