GeneXus - Prós e Contras
Nas últimas semanas tenho recebido vários emails de pessoas querendo saber os seus prós e contras, em virtude disso resolvi escrever sobre o assunto.
GeneXus como todas as ferramentas do mercado possui suas virtudes e seus defeitos e este é o objetivo desse artigo, colocar ela contra a parede e mostrar realmente o que é bom e o que deixa a desejar.
Bom, chega de enrolação e vamos logo ao que interessa!
Prós:
- Linguagem simples e de fácil aprendizado;
- Geração automática de telas e outros padões nos sistemas;
- Suporte ao português;
- Não se utiliza SQL (utiliza-se uma linguagem própria, muito mais fácil);
- Geração de aplicações win e web apartir do mesmo código;
- Geração para linguagens top de linha como .net e java;
- Compatibilidade com vários bancos (Oracle, SQLServer, PostgreSQL, mysql e etc);
- O suporte é bom;
- Há bastante material para estudo na web entre apostilas, fóruns, wiki e comunidade open source;
- Integração com os outros produtos da empresa;
- Varios recusos da web 2.0;
- Ferramenta bastante estável e consolidada no mercado.
Contras:
- Codificação baseada em regras e eventos o que pode confundir um pouco no inicio;
- Como ele gera para outras linguagens (.net, java e etc) é necessário certo conhecimento dessas linguagens para interpretação de possíveis erros e implantação do sistema;
- Novas versões costumam vir com vários bugs, mas há comprometimento da Artech em liberar atualizações;
- Até a versão 9.0 não há um controle de versão integrado.
Material para estudo
http://www.genexus.com/ – Site oficial da ferramenta, pode-se baixar a versão trial aqui.
http://www.gxtechnical.com/ – Site com informações técnicas, downloads, apostilas, cases, notícias.
http://www.gxopen.com/ – Site da comunidade open source de GeneXus.
http://www.gxtechnical.com/wiki/ - Wiki da comunidade.
Blog de José Lamas
Blog Enrique Almeida
Sucesso a todos e até a próxima.