Existem tecnologias que são muito tentadoras não é mesmo?
Uma delas é o famigerado oracle ADF, já ouviram falar?
Aqui algo a respeito dele:
http://www.oracle.com/technetwork/developer-tools/adf/overview/index.html
Tudo muito bonito e muito lindo na teoria… a prática disso ai é bem diferente.
Promessas:
[list]peso do nome Oracle
produtividade
facilidade
simplicidade
reuso
bla bla bla
[/list]
Pois bem, sempre todo framework possui diversas ‘vantagens’ que são utilizadas como justificativas. Ai algum maluco resolve antes de conhecer a tecnologia a fundo fazer uma aposta: pegar aquele projeto critico e importante para o cliente e jogar, tipo um jogador de Las Vegas e usar a tecnologia sem ter base nenhuma e ver no que dá.
Resultado: desastre
[size=18]A realidade:[/size]
Documentação pobre, ineficiente, ruim
Pouca ou nenhuma aceitação no mercado, logo não há profissionais qualificados para ajudar sua equipe
Suporte Oracle :lol: :lol: :lol:
Seu projeto estará fadado ao desastre mesmo pois o ADF é muito proprietário, fechado e de dificil manutenção ainda que a manutenção pareça facil a realidade não é esta!
E voce entra nos blogs gringos e se pergunta porque tudo lá ‘funciona’, bem, boa parte dos blogs é de propriedade ou tem alguma ligação com a Oracle eles iriam falar mal do proprio framework acho que não. E outra não da ibope falar que algo não funciona, dá mais ibope na internet fazer hello world e dizer que é a pedra filosofal para todos os seus problemas.
Minha recomendação de quem conhece projetos feitos com isso por arquitetos kamikazes: [size=24]NÃO USE ADF.[/size]
use qualquer coisa, swing, java puro, .net, php, delphi, c++, JSF2, struts 2 use o que for menos o ADF e seja feliz e seu projeto terá vida longa.
Este post é muito sério, depois não diga que não avisei.