INSTITUCIONAL
COMUNIDADE
BLOG
AJUDA
MINHA CONTA
EN PT ES

Imagen6790P

Impacto do uso de Patterns no desenvolvimento Web

Profissionais Associados (PA) é uma empresa subdistribuidora de GeneXus em Neuquén, que oferece serviços especializados a partir de uma equipe de trabalho interdisciplinares. "Nossos serviços estão dirigidos principalmente a PYMES e achamos que estas necessitam as mesmas ferramentas de gestão e tecnológicas que as empresas grandes", assinalou Ricardo Callela, Sócio da PA:

A empresa desenvolve e comercializa um software para gestão de empresas que utiliza GXflow, a ferramenta de Workflow da ARTech. A aplicação da PA tem mais de 2000 objetos GeneXus, foi gerada para Visual Fox Cliente Servidor e hoje está migrando para Java-WEB e GXflow 8.0, informou Callela.

Quando a empresa decidiu migrar as aplicações construídas para o ambiente Win para a Web, estudou e provou várias alternativas. "A primeira delas foi realizar a passagem manual de todas as transações e workpanels, codificando e simulando todo o comportamento obtido no ambiente de origem. Certamente esta metodologia apresenta, a simples vista, o caminho mais simples e natural, portanto se optou por continuá-lo", explicou Callela.

Partiu-se de um estoque de 32 transações que implementam um sistema de geração de ordens de serviço para equipamentos de computação. Mas na medida em que a migração progredia, começaram a ser observados certos aspectos que não são levados em consideração no desenvolvimento de aplicações para o ambiente Win e que são restrições inerentes no desenvolvimento de aplicações para a Web, assinalou: "Os aspectos a considerar não só englobam aqueles referentes al comportamento dos objetos, senão que também a sua aparência, a obtenção de uma interface que seja fácil de usar, que tenha por sua vez o profissionalismo de um desenhista gráfico e coerência entre todos os objetos", acrescentou.

Diante da inviabilidade das primeiras técnicas escolhidas, a empresa procurou uma nova solução e decidiu usar a ferramenta Patterns de GeneXus.

"Graças a esta ferramenta foi possível tomar todas as transações da Base de Conhecimento e gerar, em muito poucos passos, os objetos GeneXus com a interface necessária para operar o sistema em sua totalidade com uma qualidade de desenho gráfico profissional", afirmou Fabian Huenuman, da equipe de desenvolvimento da Profissionais Associados.

"Não só se obteve a funcionalidade do sistema, como também se economizou notadamente em tempo de migração. A migração foi realizada por um analista Junior, levando somente 25 dias, tempo que incluiu a aprendizagem da ferramenta e do entorno para o qual foi migrada, ou seja, o ambiente Web. Este tempo é consideravelmente menor em comparação com o tempo estimado caso se tivesse continuado com as primeiras técnicas de migração tentadas, enfatizou Huenuman.

Além disso, a ferramenta possui a suficiente capacidade de parametrização como para permitir a adaptação da aplicação ->s necessidades, não só dos usuários como também do analista, começando pelo idioma até a estrutura das páginas geradas. Inclusive implementando de forma automática rasgos fundamentais de segurança, aspecto que costuma ser crítico neste tipo de aplicações, comentou o desenvolvedor.

A partir desta primeira aplicação decidiu-se utilizar Patterns em vários desenvolvimentos novos como complemento da ferramenta GXflow, já que com esta última era possível modelar rapidamente os processos, mas se perdia muito tempo com ABM de tabelas auxiliares, com opções de relatórios para os usuários e outras operações não orientadas aos processos.

Com esta combinação GXflow Patterns WorkWiht aumentou a produtividade de forma vertiginosa nos desenvolvimentos, concluiu Huenuman.

PA começou a desenvolver com GeneXus 6.1 e usa GXflow desde o princípio já que todas suas aplicações são construídas com o paradigma de Gestão por processos. Hoje a empresa utiliza GeneXus 8.0 e a versão Yi de GeneXus para os novos desenvolvimentos.

Das novas funcionalidades da versão Yi, Profissionais Associados está usando, além de Patterns, a Validação em nível de cliente na Web, Bussines Component, Master Pages, funcionalidades de LDAP e este mês começou a provar MySQL.


Relacionado
Com GXFlow modelamos e otimizamos os processos certificados
Foi liberada a versão Release Candidate de GeneXus Patterns
Monitoração de deadlines no GXflow
Manejo de documentos com GXflow
Café da manhã GXflow no Brasil
GXflow: fácil de usar, mais produtivo e integrado
PATTERN WW: quando menos é mais!