O e-Gen é nada mais nada menos que um um ambiente RAD (Rapid Application Development) que proporciona o desenvolvimento extremamente rápido de aplicações para web, totalmente escrito em Java e baseado no framework
Jakarta Struts.
O e-Gen foi criado para superar três desafios fundamentais enfrentados por gerentes de TI:
- aumentar a produtividade;
- reduzir os custos de manutenção;
- reduzir o tempo de treinamento e adaptação dos colaboradores.
Nas aplicações baseadas na web, é utilizado um conjunto de tecnologias (HTML, Java Script, XML, DHTML, APIs Java, JSP, Servlets, SQL, etc) que requerem um alto custo de treinamento de cada membro da equipe para finalizar com qualidade suas tarefas. O e-Gen gera as aplicações utilizando as melhores práticas e padrões definidos para as diversas tecnologias, mesmo quando o desenvolvedor não as domina completamente. Desta forma, a inclusão ou substituição de um membro da equipe pode ser realizada de forma rápida e com baixo custo.
E muito fácil de instalar e configurar, ele roda dentro do
TomCat, pois é todo em Java e gera seus fontes em JSP, com tratamentos de java scripts. Em apenas 5 minutos é possível mapear um tabela no banco de dados MySQL e gerar um formulários de cadastro com inserção, delete, e atualização.
Os formulários da aplicação podem ser divididos em módulos para facilitar o gerenciamento do projeto de desenvolvimento e da aplicação gerada. Para automatizar tarefas comuns, o e-Gen utiliza templates para gerar automaticamente os códigos. Todos os templates são ajustáveis e expansíveis de acordo com a necessidade do desenvolvedor.
Atualmente o projeto e-Gen mantém um grupo de discussão no Java.net, onde são discutidas todas as dúvidas e sugestões relacionadas ao ambiente. Além do grupo de discussão, está disponível o website
www.egen.com.br, onde se pode encontrar diversas informações, tutoriais, arquivos para baixar (download) e notícias sobre o projeto.
Bom, só quero deixar claro que existem soluções (ferramentas) para todos os tamanhos, e a minha solução foi o e-Gen. Hoje eu estou desenvolvendo um sistema para automação de escolas de ensino médio e fundamental com ele, vale à pena dar uma conferida.
Um grande abraço à todos e até a próxima.
Carlos Eduardo.
Analista e Desenvolvedor de soluções para intranet e internet.
carloseduardodj at hotmail.com