Na sua opini�o esta seria uma
ferramenta apropriada para quem est� come�ando agora em JAVA?
[]'s Jo�o Batista - ICQ #
137728472 TBusiness Tecnologias [D7 - FB 1.0 - DBX - Server Conectiva
Linux 6.0 - Client Win98]
----- Original Message -----
Sent: Wednesday, December 18, 2002 6:59
PM
Subject: [java-list] e-Gen
Interessante!!!!!1
----- Original Message -----
Sent: Wednesday, December 18, 2002 2:50 PM
Subject: [PensandoEmJava] Re:
Ferramenta_JAVA-GPL_para_desenvolvimento_de_aplica��es_JSP-Struts
--- Em PensandoEmJava@y..., amlanes <amlanes@y...> escreveu > >
Gostaria de conhecer melhor esta ferramenta
Como Solicitado remeto
maiores informa��es sobre a ferramenta de nome:
e-Gen
Uma breve
hist�ria. 02 analistas de sistemas ( um Diretor e outro
Gerente de inform�tica), com especializa��o em Oracle (Banco, Form,
Reports, Portal etc..), sentiram a necessidade de migrar o sistema da
empresa para web, ap�s diversas analises, decidiram em ir para JAVA.
Principalmente por que a nova vers�o do Forms da Oracle, e o 9iAS
tendem para JAVA. Come�aram a treinar o staff da
empresa em JAVA, ap�s alguns meses o desenvolvimento, era med�ocre, quase
n�o se tinha produ��o alguma, e o que pouco funcionava, s� aquele analista
conseguia efetuar a manuten��o. Toda a carga de trabalho ficou em cima das
pessoas que mais sabiam JAVA, o Diretor e o Gerente, que agora n�o faziam
mais suas fun��es e s� programavam. Decidiram fazer
uma ferramenta, para que o c�digo gerado pudesse ser alterado por outra
pessoa facilmente, e que tirasse, o bord�o do "JAVA � DIF�CIL", da cabe�a
dos desenvolvedores. Em 2001 come�ou o desenvolvimento
da ferramenta e foi escolhido o Struts para ser o framework padr�o, (
agora em 2002 o Struts foi escolhido pela Oracle, e j� esta incorporado ao
Jdeveloper 9i ), XML como a base de armazenamento, de tudo que a
ferramenta gerasse, web como plataforma, abstra��o de banco entre outras
caracteristicas. Em 2002 a ferramenta � a base de
desenvolvimento da empresa, sendo o sistema ERP ( muito grande ), em Forms
Oracle totalmente migrado para web ( ainda esta sendo ). Como
desenvolvedores da ferramenta, passaram a utiliza-la na produ��o de
sistemas, e com isso v�rios bugs, foram consertados e in�meras
implementa��o adcionadas. V�rios aspectos foram
analisados, como agilidade, seguran�a, portabilidade, escalabilidade,
curva de aprendizado pequena, garantia da base de dados legada, elimina��o
de qualquer ferramenta de programa��o, ( hoje os novos m�dulos da
ferramenta est�o sendo contruidos na pr�pria ferramenta ), falta de
profissionais experientes em JAVA no mercado, e quando se encontra, talvez
ele n�o programe no estilo da empresa, entre outros.
A empresa j� esta decidida a n�o renovar o contrato com a ferramenta
Oracle para 2003 ( deixo claro que a ferramenta Oracle � excelente ),
ficando s� com o Banco de Dados. E j� esta efetuando
testes de performance com o Postgres, colocando 3 milhoes de registros em
uma tabela, alias na empresa usa- se Oracle, quando programam em casa um
dessenvolvedor usa Postgres e outro usa Mysql, ( na mesma maquina na casa
do desenvolvedor roda, Windows era 98 agora e XP, tomcat 4, e-Gen, Mysql e
funciona muito bem, Pentium 1G 256M de mem�ria ). N�o existe a necessidade
de alterar uma linha nos fontes para mudar de Oracle para Postgres ou
Mysql. Hoje a ferramenta adquiriu robustez,
confiabilidade, seguran�a, agilidade ( novos funcion�rios que nunca
trabalharam com java, conseguem hoje, fazer p�ginas web de formul�rios,
relat�rios, gr�ficos, menus, apresenta��es, com facilidade no e-Gen
). A parte de impress�o da ferramenta, foi submetida ao
JavaOne, com apoio de Bruno do grupo soujava, os desenvolvedores aguardam
a resposta, que dever� sair no site da Sun.
Esta sendo aberto
um projeto no Sourceforge.net, para download do e- Gen. Esta sendo
aberto um site, para informa��es e screenshot das telas geradas, e
contatos com os desenvolvedores. O e-Gen j� � registrado em licen�a GPL. A
licen�a GPL, � sobre c�digo livre, entretanto ela n�o diz que os autores
n�o devem cobrar nada. N�o existe custo algum, para se ter a ferramenta,
ela � c�digo livre e gr�tis. O grupo de desenvolvimento, trabalha 18
horas diariamente na melhoria do e-Gen.
Caracter�sticas do
e-Gen
Extrema facilidade de uso. Facilidade na manuten��o dos
sistemas gerados. Framework Struts, um projeto do
jakarta.apache.org. Trabalha com todas as tags HTML. Trabalha com
DHTML. F�cil configura��o de fontes e cores, o e-Gen tem um editor de CSS,
enquanto se muda os valores de um lado a tela com a nova visualiza��o
vai sendo mostrada do outro. Valida��o de dados com JavaScript (
montado automatico pelo e-Gen ) ou no servidor atrav�s de Java
Beans. Fac�l incorpara��o de Applet, imagens, imagens mapeadas, e outros
objetos. N�veis de seguran�a para todos os objetos. Gera��o
autom�tica do manual do usu�rio, Ex: cada objeto tem uma propriedade HELP,
se esta propriedade for preenchida pelo desenvolvedor, pode-se gerar o
manual do sistema ( HTML ) a qualquer momento. Abstra��o da camada de
banco de dados. Abstra��o da camada de apresenta��o da l�gica do
neg�cio. O desenvolvedor n�o escreve nenhuma instru��o DML para banco de
dados ( select, insert, update, delete ), o sistema escreve todas as
instru��es em runtime, para o Oracle isto � uma grande facilidade,
pois a fase de parse do comando ser� otimizada, porque a ferramenta,
sempre escreve o mesmo c�digo. Cria��o de vetores das consultas
efetuadas, podendo ser herdado por outra p�gina, otimizando assim as
consultas ao banco. Trabalha com todos os tipos de autentica��o do tomcat,
banco de dados, arquivo (tomcat-users) ou ldap. ( hoje na empresa usa-se o
ldap e na casa dos desenvolvedores arquivo). Banco de dados em XMl de
JavaScript, Ex; javaScript para formata��o de data � sempre igual, isto
esta em um banco de dados em XML, que � acessado por dentro da ferramenta.
Evitando que o desenvolvedor tenha que escrever o codigo, e reduzindo a
probabilidade de erros. Confec��o de formul�rios realmente
master-detais. 100% portavel. De windows para linux, � s� copiar o
diret�rio, porque tudo que a ferramenta usa � 100% java, ex: Tomcat
4. Respeito a constraints do banco, Ex: ao se confeccionar um formul�rio
baseado em uma tabela o e-Gen, informa ao desenvolvedor quais campos
possuem constraints ( not null ), e j� marca estes campos. Micro help
online, em propriedades mais dif�cies de se configurar, existe uma imagem
ao lado do label, parando-se o mouse em cima um help � mostrado de como
configurar a propriedade.
Estamos preparando uma vers�o para
download, e a instru��o de instala��o.
Para
cancelar sua assinatura deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
Caso queira contatar
o moderador, envie um e-mail
para: [EMAIL PROTECTED]
Seu uso
do Yahoo! Grupos � sujeito aos Termos do Servi�o Yahoo!.
|