Os 10 maus hábitos dos desenvolvedores JSF
Neste último sábado, dia 22 de Novembro, ocorreu o IV Natal Java Day, e diferentemente do ano passado, a qual participei como espectador, este ano eu tive a oportunidade de palestrar sobre o tema “Os 10 maus hábitos dos desenvolvedores JSF“.
Tenho que admitir que o evento desde ano superou o evento de 2007, foram muito mais palestras, todas de alto nível e o melhor, com temas bem diversificados. A equipe do JUG de Natal está realmente de parabéns pela organização, apoio as caravanas e pelo evento como um todo, não tenho nada do que reclamar. Simplesmente posso resumir o evento como “fantástico”.
Neste evento tive a oportunidade de conhecer diversos profissionais de vários cantos do país, profissionais como Serge Rehem, Rodrigo Rebouças, João Paulo Viragine, Igor Medeiros, sem falar que praticamente conheci toda a coordenação do evento do JavaRN JUG e mais alguns profissionais que não me recordo o nome nesse momento.
Bem, este ano a caravana que partiu daqui de Fortaleza-CE estava composta por Handerson Frota, Christiano Milfont, René Araújo, Ythalo Rossy, eu e mais alguns outros membros do CEJUG. Dentre estes, Milfont, Handerson e eu palestramos no evento, cada um com temas bem distintos e de alto nível ténico.
Sendo, segue a minha apresentação, que por sua vez poderá ser baixada no formato PDF:
Esta apresentação seria ministrada por mim e pelo Tarso Bessa [membro do CEJUG e com certeza um dos profissionais mais safos em JSF do nosso mercado], mas infelizmente ele não pôde ir ao evento, logo fiquei incubido de sozinho alertar os desenvolvedores sobre os erros mais comuns durante o desenvolvimento com a tecnologia JSF.
Enfim, gostaria de agradecer ao JavaRN JUG pela oportunidade e principalmente pelo grande evento que sem dúvida foi, e é, impagável. Parabéns a todos, espero nos vermos próximo ano em Natal com muito mais Java e aquele excelente cappuccino depois do almoço ![]()
Tags: faces, Java, java.server.faces, javaday, JavaScript, JavaServer Faces, JSF, maus.habitos, natal, natal.java.day, os.10.maus.habitos.dos.desenvolvedores.jsf, web
November 25th, 2008 at 2:43 am
Muito bacana a apresentação Rafael.
Um ponto que eu achei de especial relevância é a diferença de paradigma de trabalhar com frameworks tipo “Request-Response” (Struts, Spring MVC e outros) e de trabalhar com frameworks orientados a componentes (como JSF, Wicket e Tapestry).
A abstração introduzida pelos frameworks orientados a componentes pode ajudar bastante em alguns casos, mas te isola um pouco do “desenvolvimento web tradicional”, em que o request e o response são tratados explicitamente.
A minha percepção é de que algumas pessoas se dão melhor com um estilo, e algumas pessoas com o outro. Além disso, alguns projetos têm requisitos mais facilmente atendidos com frameworks “request-response” e outros pedem mais um framework orientado a componentes.
A melhor situação na minha opinião é conhecer de forma produtiva pelo menos uma boa opção orientada a componentes e pelo menos uma opção “request-response”. Eu particularmente tenho gostado mais de trabalhar com “request-response”, mas depois eu falo melhor sobre isso e sobre os motivos.
Parabéns pela apresentação.
[]s
November 25th, 2008 at 10:52 am
Ótimo post Rafael, estou virando “fã” dos seus posts.
Algumas semanas atrás tivemos uma dor de cabeça com um bean com escopo request, daí pesquisando encontramos o componente saveState do tomahawk e o mais engraçado é que uma das frases de um dos desenvolvedores da nossa equipe foi: “Só queria algo que durasse mais que um request e menos que um session”.
Parabéns pelo blog e obrigado por compartilhar suas experiências.
Abraços,
November 26th, 2008 at 9:08 am
[...] Os 10 maus hábitos dos desenvolvedores JSF Novembro 26, 2008 Posted by lucascaton in JSF. Tags: JSF trackback Muito interessante esse post do Rafael Ponte. Link: http://www.rponte.com.br/2008/11/24/os-10-maus-habitos-dos-desenvolvedores-jsf/ [...]
November 27th, 2008 at 3:51 am
Muito legal sobre as maus hábitos !! Parabéns Rafael !!
November 27th, 2008 at 3:56 am
[...] 1.Validação de Campos 2.Paradigma Ajax com JSF 3.Conversores com Entidades 4.Entendendo Redirect X Forward 5.Controlando Nomeação dos GUI 6.Controle do Estado - Cliente X Server 7.Esperando o JSF 2.0 8.10 Maus hábitos que devem ser evitados em JSF. [...]
December 4th, 2008 at 9:58 pm
Há alguma informação sobre este assunto em outras línguas?
December 18th, 2008 at 4:46 am
Muito boa sua apresentação. Confesso que ja cometi vários dos maus hábitos citados.