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: , , , , , , , , , , ,

7 Responses to “Os 10 maus hábitos dos desenvolvedores JSF”

  1. Bruno Pereira Says:

    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

  2. Fabio Massa Says:

    Ó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,

  3. Os 10 maus hábitos dos desenvolvedores JSF « Universo Faces Says:

    [...] 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/ [...]

  4. Fernando Franzini Says:

    Muito legal sobre as maus hábitos !! Parabéns Rafael !!

  5. Dicas de JSF « Fernando Franzini Java Blog Says:

    [...] 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. [...]

  6. green card Says:

    Há alguma informação sobre este assunto em outras línguas?

  7. Balbino Says:

    Muito boa sua apresentação. Confesso que ja cometi vários dos maus hábitos citados.

Leave a Reply