ADF Oracle

ae! Pessoal, alguem aqui trabalha ou ja trabalhou com ADF. Assistir o overview abaixo e foi o mesmo que ver o visualbasic :D.

http://download.oracle.com/otn_hosted_doc/jdeveloper/11gdemos/adfoverview/adfoverview.htm

Eu já fiz um estudo sobre ele.
É bem fácil e rápido montar uma aplicação CRUD com ele, para a parte WEB gostei bastante dos componente JSF deles são bem AJAXiados e “bonitinhos” hehehe

Eu já desenvolvi uma aplicação utilizando essa tecnologia e particularmente não gostei.

O ADF/JDeveloper gera milhares de xml’s para fazer os CRUD’s e tudo funciona perfeitamente mas depois a manutenção vira um caos, teve vezes que tive que refazer páginas porque os bindings paravam de funcionar, fora quando não tinha que ficar verificando algum problema nesses xml’s.

Na versão que utilizei (JDeveloper 10G), os componentes JSF eram bons mas ainda assim em menor quantidade se comparado ao richfaces. Creio que na versão que acompanha o JDev 11G deva ter melhorado mas ainda assim não utilizaria.

Utilizo ADF 10 e nao tenho problemas com XMLs, nem bindings que páram de funcionar.
Pra CRUD realmente é excelente, mas pra customizar algo específico tem que apanhar um pouco antes. :stuck_out_tongue:
Não usei o 11 mas devem ter melhorado… espero!
Mas se tem a opção de utilizar outro framework, USE! :roll:

Eu trabalho há 1 ano e meio com o ADF 10g, é um framework de desenvolvimento extremamente rápido, mas ruim mesmo é o JDeveloper.

Estou trabalhando com o ADF 11g e, francamente… a biblioteca de tags é ótima, mas tem pouquíssima documentação, o que torna praticamente qualquer tarefa algo quase hercúleo. Só dá pra usar componentes simples dele, porque componentes mais avançados, na maioria das vezes, dão algum problema e, sem documentação, só se resolve na base do chute.

Não estou utilizando BCs por causa dos motivos já citados.

[]´s

Muito cuidado com esses vídeos, whitepapers, cases, etc. Eles sempre mostram o “caminho feliz”. 100% dos desenvolvedores que trabalharam em projetos utilizando ADF acham ADF um lixo.