VRaptor x Struts x JSF?

Tudo bem Pessoal?

Sou novo em J2EE e estou lendo, muito por cima, sobre VRaptor, Struts e JSF e gostaria de saber qual das três especificações começar a aprender.

Gostaria da opnião de vocês em relação qual começar a estudar visando a facilidade de desenvolvimento, qualidade da aplicação e mercado.

Li que o VRaptor é bem simples de se desenvolver.

Se puderem cometnar sobre as vantagens e desvantagens de cada um ou do qual recomendam ficarei grato.

Abraço a todos.

cara a melhor coisa que posso te dizer, é estuda todos :slight_smile:

nao tem como te ajudar nessa

vc pode começar com o Struts que é o mais famoso, depois com o VRaptor que é mais simples…
e por ultimo a JSF que segue um modelo diferente dos dois…

Cara não conheço VRaptor!
Struts usei pouco na pós-graduação q to fazendo, é bem poderoso, tem ótima documentação, muito utilizado!
JSF uso diariamente, muito poderoso, modelo de desenvolvimento bem simples tb, e se tornou padrão!

Todos os frameworks terão seus prós e contras e sua curva de aprendizado, vai de vc estudar um pouco de cada e ver a qual vc se adapta melhor, mas todos os citados são muito bons, vc está no caminho!

Fala Gabriel, blz? Então… nós usamos o VRaptor aqui na empresa e temos gostado bastante do resultado. É bem simples e cumpre o que promete.

Tudo bem Pessoal?

é então. Acho que o melhor seria tentar aprender um pouco de cada mesmo.

Vou tomar um caminho do VRaptor por ser mais fácil de aprender e de desenvolver e que no momento acho o mais adequado, pois estou me formando e estudando pra SCJP 6. Ai tem monografia, livro da certificação e com um Struts e JSF que são um pouco mais complexos de se entender, ficaria meio pesado.

Vou pegar um sistema aqui da empresa do meu pai de café e tentar passa-lo para web. Assim vou estudando o VRaptor e em seguida vou para os outros dois: Struts e JSF.

Agradeço o comentário de todos.

Abraços.

Trabalhei um ano com struts e não gostei, trabalhei com outro framework e não gostei também. Depois peguei rails, gostei muito. E agora voltei para web com Java (pasei um tempo apenas com swing) usando JSF e estou achando interessante.

Legal grinvon,

mas creio que o primeiro passo será o VRaptor mesmo. Mas todas as idéias são bem vindas.

Obrigado pela colaboração.

Gabriel,

Como o Ricardo disse, o Struts é o mais famoso e no caso do Struts 1, eu acho que ainda é o mais usado (devido a grande quantidade de projetos legados, eu mesmo estou engajado em 2 com struts 1). Certamente o VRaptor é o mais fácil entre eles e o mais gostoso de trabalhar, porém se você pensa NO MERCADO, aconselho você começar com Struts 2 (olhar ocm carinho o Struts 1 também) e JSF.

Caso seja um projeto pessoal, onde o time é pequeno e tenha vontade de aprender coisas novas, eu aconselho o VRaptor mesmo (sem descartar um outro projeto brasuca, Mentawai).