INSTITUCIONAL
COMUNIDAD
BLOG
AYUDA
MI CUENTA
EN PT ES

Imagen6790S

Impacto del uso de Patterns en el desarrollo Web

"La combinación de GXflow y Patterns WorkWith aumentó la productividad en forma vertiginosa en los desarrollos", señaló Fabian Huenuman, del equipo de desarrollo de Profesionales Asociados.

Profesionales Asociados (PA) es una empresa subdistribuidora de GeneXus en Neuquén que ofrece servicios especializados a partir de un equipo de trabajo interdisciplinario. "Nuestros servicios están dirigidos principalmente a PYMES, y creemos que éstas necesitan la mismas herramientas de gestión y tecnológicas que la empresas grandes", señaló Ricardo Callela, socio de PA.

La empresa desarrolla y comercializa un software para gestión de empresas que utiliza GXflow, la herramienta de Workflow de ARTech. La aplicación de PA tiene más de 2000 objetos GeneXus, fue generada para Visual Fox Cliente Servidor, y hoy se está migrando a Java-WEB y GXFlow 8.0. informó Callela.

Cuando la empresa decidió migrar las aplicaciones construidas para el ambiente Win a Web, estudió y probó varias alternativas. "La primera de ellas fue el realizar el pasaje manual de todas las transacciones y workpanels, codificando y simulando todo el comportamiento logrado en el ambiente de origen. Seguramente esta metodología presenta, a simple vista, el camino más simple y natural, por lo tanto se optó por seguirlo", explicó Callela.

Se partió de un stock de 32 transacciones, que implementan un sistema de generación de órdenes de servicio para equipos de computación. Pero a medida que la migración progresaba se comenzaron a observar ciertos aspectos que no se tienen en cuenta en el desarrollo de aplicaciones para el ambiente Win y que son restricciones inherentes en el desarrollo de aplicaciones para la Web, señaló. "Los aspectos a considerar no sólo englobaban aquellos referentes al comportamiento de los objetos, sino que también a su apariencia, a el logro de una interfase que sea fácil de usar, que tenga a la vez la profesionalidad de un diseñador gráfico y coherencia entre todos los objetos", agregó.

Ante la inviabilidad de las primeras técnicas escogidas, la empresa buscó una nueva solución y decidió usar la herramienta Patterns de GeneXus.

"Gracias a esta herramienta fue posible tomar todas las transacciones de la Base de Conocimiento, y generar en muy pocos pasos los objetos GeneXus con la interfase necesaria para operar el sistema en su totalidad con una calidad de diseño gráfico profesional", afirmó Fabian Huenuman, del equipo de desarrollo de Profesionales Asociados

"No sólo se logro la funcionalidad del sistema, sino que se ahorró notablemente en tiempo de migración. La migración fue realizada por un analista junior en sólo 25 días, tiempo que incluye el aprendizaje de la herramienta y del entorno para el cual se migró, es decir el ambiente Web. Este tiempo es considerablemente menor en comparación con el tiempo estimado si se hubiera continuado con las primeras técnicas de migración intentadas, enfatizó Huenuman.

Además, la herramienta posee la suficiente capacidad de parametrización como para permitir la adaptación de la aplicación a las necesidades no sólo de los usuarios, sino también del analista, comenzando por el idioma hasta la estructura de las páginas generadas. Incluso implementando en forma automática rasgos fundamentales de seguridad, aspecto que suele ser critico en este tipo de aplicaciones, comentó el desarrollador.

A partir de esta primera aplicación se decidió utilizar Patterns en varios desarrollos nuevos como complemento de la herramienta GXFlow, ya que con esta última se podía modelar rápidamente los procesos pero se perdía mucho tiempo con ABM de tablas auxiliares, con opciones de reportes para los usuarios, y otras operaciones no orientadas a los procesos.

Con esta combinación GXflow - Patterns WorkWith aumentó la productividad en forma vertiginosa en los desarrollos, concluyó Huenuman.

PA comenzó a desarrollar con GeneXus 6.1, y usa GXflow desde el principio ya que todas sus aplicaciones son construidas con el paradigma de Gestión por procesos. Hoy la empresa utiliza GeneXus 8.0 y la versión Yi de GeneXus para los nuevos desarrollos.

De las nuevas funcionalidades de la versión Yi Profesionales Asociados está usando, además de Patterns, la Validación a nivel cliente en WEB, Bussines Component, Master Pages, funcionalidades de LDAP, y este mes comenzó a probar MySQL.

Relacionado
Con GXFlow modelamos y optimizamos los procesos certificados
Se liberó la versión Release Candidate de GeneXus Patterns
Monitoreo de deadlines en GXflow
Manejo de documentos con GXflow
Desayunos GXflow en Brasil
GXflow: fácil de usar, más productivo e integrado
GeneXus libera su próxima versión
PATTERN WW: cuando menos es más!
Atlanta
El Grupo Editorial ATLAS eligió a GeneXus para el desarrollo de su nueva plataforma en smart-device
Confluencia FTO presenta en Argentina un exitoso sistema de gestión integral para instituciones administradoras de salud
Tekhne y GeneXus desarrollan un sistema que detecta de forma temprana patologías preestablecidas en pacientes
Lolimsa implementa nuevo software de gestión hospitalaria con GeneXus
SatCom usa GeneXus para gestionar 20 procesos de negocio
Soluciones Integrales para Empresas S.A. (SIE S.A.) realiza, de la mano de GeneXus, su primera casa inteligente en la provincia de Santa Fe