Renato e resto do pessoALL,
O uso de frameworks � essencial para o desenvolvimento com produtividade em J2EE - seja este framework feito por 3os, ou por voc� mesmo. � importante considerar os seguintes aspectos em um framework:
1. Aproximar o desenvolvedor tradicional ao J2EE atrav�s de ferramentas de produtividade e um runtime poderoso.
2. Baseado em Padr�es:
2.1. Deve Utilizar c�digo, dados e runtimes padr�o J2EE
2.2. Deve extender os padr�es quando for preciso
2.3. Disponibilizar os Design Patterns J2EE para utiliza��o
2.4. Ser baseado na arquitetura Model-View-Controller
2.1. Deve Utilizar c�digo, dados e runtimes padr�o J2EE
2.2. Deve extender os padr�es quando for preciso
2.3. Disponibilizar os Design Patterns J2EE para utiliza��o
2.4. Ser baseado na arquitetura Model-View-Controller
3. Extens�vel & Flex�vel: Melhor qualidade do C�digo e melhor performance
4. Produtividade e Facilidade de Uso
4.1. Usa c�digo e dados padr�o sempre que poss�vel, n�o somente no momento do deployment
4.2. Utiliz�vel por diferentes tipos de desenvolvedores
4.3. Separa��o clara entre design-time & runtime
4.1. Usa c�digo e dados padr�o sempre que poss�vel, n�o somente no momento do deployment
4.2. Utiliz�vel por diferentes tipos de desenvolvedores
4.3. Separa��o clara entre design-time & runtime
5. Fornecedor deve estar compromentido com os padr�es de mercado/ind�stria
6. � importante considerar o tempo e a curva de aprendizado do framework.
De maneira r�pida, pode ser seguido o seguinte roteiro
1. Ler um pouco e aprender os conceitos b�sicos do framework. Avaliar
2. Fazer um tutorial. Avaliar
3. Pegar uma aplica��o demo detalhada e comentada e reimplementar. Avaliar.
4. Implementar um prot�tipo b�sico com a funcionalidade necess�ria a ser utilizada em cerca de 70% a 80% dos Use Cases/Telas do seu prov�vel projeto. Avaliar.
5. Construir uma camada b�sica de intera��o entre os frameworks e o sistema (Superclasses, padr�es de navega��o, etc.) que cont�m funcionalidades comuns.Avaliar
6. Aqui temos duas abordagens:
6.1. Selecionar o m�dulo/use case/funcionalidade mais complicado e implementar. Geralmente � o "cora��o" do neg�cio (caminho cr�tico)
6.2. Selecionar alguns m�dulos b�sicos/m�dios e implementar.
7. Avaliar os problemas encontrados em 6. Se poss�vel coletar m�tricas de tempo de desenvolvimento.
8. Chega, daqui pra frente eu t� cobrando a consultoria. ;-)
[]s
Maiko
renato arbol <[EMAIL PROTECTED]> wrote:
Obrigado Maiko,se vc puder dar mais detalhes, ficaria muito agradecidoe sem querer levantar pol�mica, mesmo que vc fale bem da Oracle e algu�m n�o se sinta a vontade, essa pessoa poder� contestar eacredito que � para isso que existe o f�rum. Pelo menos para mimn�o tem problema nenhum se vc nao ficar neutro :-), sua opini�o vaiajudar bastante.Caso n�o queira enviar para o f�rum, pediria para enviar ao meu e-mailObrigado novamente,Renato.
"Maiko A. Rocha" <[EMAIL PROTECTED]> wrote:Renato,De uma maneira bem resumida, podemos colocar da seguinte forma:1. Se voc� j� tem seus Design Patterns implementados e/ou seu projeto em desenvolvimento, o mais indicado seria utilizar o Toplink para fazer o mapeamento O/R e persist�ncia dos objetos.2. Se voc� est� come�ando do zero, o mais indicado seria utilizar o BC4J como framework para a camada model. O controlador pode ser Struts, e o view pode ser puro JSP, UIX ou qualquer outro framework.Eu n�o vou falar mais para me manter neutro ;-) . Mas indico os seguintes links para leitura sobre o assunto:Links OTN:
Weblogs dos desenvolvedores do BC4JDive into BC4J - Steve Muench:BC4J Helper - Sung Im[]sMaiko
renato arbol <[EMAIL PROTECTED]> wrote:Ol�,a empresa em que trabalho adquiriu produtos Oracle, entre outros o JDeveloper. Gostaria de saber a experi�ncia de vcs com o uso do BC4J e outros frameworks e o que � melhor utilizar, considerando que a empresa j� comprou a solu��o Oracle.Obrigado,Renato.
Yahoo! Mail
Mais espa�o, mais seguran�a e gratuito: caixa postal de 6MB, antiv�rus, prote��o contra spam.
Yahoo! Mail
Mais espa�o, mais seguran�a e gratuito: caixa postal de 6MB, antiv�rus, prote��o contra spam.
Yahoo! Mail
Mais espa�o, mais seguran�a e gratuito: caixa postal de 6MB, antiv�rus, prote��o contra spam.
Yahoo! Mail
Mais espa�o, mais seguran�a e gratuito: caixa postal de 6MB, antiv�rus, prote��o contra spam.
