Zona J

Zona J header image 2

JSF + Oracle JDeveloper = Cabelos Brancos

30 de Maio de 2007 às 18:27 por Ruben Badaró · 4 Comentários ·

Hoje, cheguei à conclusão que pior do que programar em JSF é programar em JSF com o Oracle JDeveloper. Aliás, cheguei a essa conclusão já há algum tempo mas quero acreditar que nunca tinha pensado nisso e que cheguei a uma nova e brilhante conclusão. Pelo menos durante o dia perdido com erros de jdeveloper, teria tido uma ideia brilhante e produtiva. Mas nem isso…
Avisa-se que o uso pode originar diversos insultos no lugar de trabalho em linguagem menos própria para com o computador bem como algumas agressões físicas ao hardware.

Resumidamente: Mesmo que tenham de usar jsf, não usem o jdeveloper. É um sanity killer! Era só mesmo este desabafo.

Tags: Ferramentas · indústria · java · jdeveloper

4 respostas até ao momento ↓

  • Hugo Palma // Jun 14, 2007 at 12:22

    Mas se isso não for desafio suficiente, tenta ADF. Vais ver que te vais divertir ainda mais :o)

  • Ruben Badaró // Jun 18, 2007 at 11:04

    Por acaso já experimentei ADF, obviamente com JDeveloper. Estive numa formação disso na Oracle há uns tempos atrás.
    Para as coisas básicas que é criar Business Objects, mapeá-los à BD e meter aquilo na página como forms, listagens, etc. é muito fácil e bonito.
    Depois, quando fiz umas perguntas sobre como personalizar um pouco aquilo começou a verdadeira confusão!

    Mesmo assim, JSF como estou a usar agora dá muito trabalho porque nem consigo fazer render dos componentes no editor visual, qualquer alteração no interface tem de ser só ali a bater no jspx e para ver os resultados tenho de lançar aquilo no application server.

  • João Cerdeira // Jul 23, 2007 at 11:48

    Pelo que tenho percebido muitas pessoas não gostam de como o JSF por defeito vem para fazer renderer de paginas, pois os JSPs são muito confusos extensos e msmo com um bom IDE é dificil de gerir.

    Pelo que tenho usado e lido parece que a melhor solução são as facelets:

    https://facelets.dev.java.net/

    experimenta :)

  • Ruben Badaró // Jul 23, 2007 at 12:46

    Antes de mais bem-vindo e obrigado pela contribuição ;)
    Eu conheço as facelets e já brinquei um bocado com elas, falei inclusivamente delas aqui nestes post em que enumero tudo o que me fez odiar jsf.

    E digo isso mesmo, jsf é apenas suportável quando usamos coisas como o facelets ou o JBoss Seam. Como especificação tem muitas falhas e o modelo de componentes simplesmente não me deixa desenvolver rápido. Aquilo foi feito em resposta ao ASP.NET, para ser standard da especificação j2ee, para teres ide’s e componentes que fosse facil de desenvolver visualmente: adicionar componente, duplo-clique, escreve código para o evento.
    Na realidade não é bem assim e mesmo as facelets acho que dão trabalho.

    Pessoalmente, para tecnologias web, ando mais na onda Rails/Grails, Wicket e, noutro paradigma , Flex.
    Web em java é um trabalhão, tudo é complicado e não devia ser assim.

Deixe um comentário

XHTML: Pode usar estas tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>