Qual aprender atualmente (Flex ou JSF)?

Boa noite,

Tenho lido bastante sobre Flex e JSF com Richfaces, e quanto mais leio, mais indeciso fico relação em qual investir meu precioso e raro tempo de estudo. Visando o mercado de trabalho, creio que atualmente existam muito mais vagas para se trabalhar com JSF, mas será que o Flex não se tornará em um futuro próximo a solução para camada de visualização de aplicações Java?

Gostaria muito da opinião de vcs?

Abçs. :wink:

Para o mercado de trabalho… existe infinitamente mais opcoes para JSF…

Entao… para o mercado aprenderia JSF

Agora… pra ser feliz… aprenderia esse aqui http://www.nextframework.org

Tem até um artigo sobre ele na revista MundoJ desse mês (no. 42)…

JSF

JSF

aí você tem Richfaces, Icefaces, Ajax4JSF e assim vai

Eu estudaria JSF, por achar que tem mais oportunidades para tal.

Apesar de eu achar os dois ruins, sem dúvida nenhuma optaria pelo JSF.

Acho que Flash só deve ser usado quando você precisa de algum componente multimídia que não está disponível na maioria dos browsers. O Flex te força usar Flash pra tudo!

Sem falar que o mercado usa consistentemente JSF, então seria a melhor escolha pragmática.

Porém, framework web que considero bom são Spring MVC e Wicket. Só que você precisa de um ambiente de trabalho liberal para poder usá-los.

Vi que todos indicaram o JSF por oferecer mais vagas.

Para quem conhece as duas tecnologias, e quanto as questões técnicas? Prefeririam JSF para seus projetos?

cara, eu tb acho que vc deve aprender primeiro JSF,
não só por causa do mercado… mas eu acho que é mais fácil , ou menos trabalhoso que o Flex…
e tb acho que fica mais fácil para depois vc aprender outros framework…

Para os meus projetos… se eu pudesse escolher… jamais colocaria JSF…
:smiley:

[quote=alves.Felipe]cara, eu tb acho que vc deve aprender primeiro JSF,
não só por causa do mercado… mas eu acho que é mais fácil , ou menos trabalhoso que o Flex…
e tb acho que fica mais fácil para depois vc aprender outros framework…[/quote]

Desculpa… mas Flex dificil?

Segue abaixo três posts que escrevi de como integrar o Flex com o Java:
http://www.cauirs.com.br/rafael/?p=24
http://www.cauirs.com.br/rafael/?p=22
http://www.cauirs.com.br/rafael/?p=35

Na minha humilde opinião mais simples do que JSF (tá certo que não utilizei o JSF por mais de 2 meses… mas eu não me adaptei)
É uma questão de opinião…

JSF depois de ter aprendido Struts 1

Vou aproveitar que voces estao falando de Flex pra repetir uma frase que eu ja disse algumas vezes: Usar Flex nao é garantia de que seu site sera bonito ou tera um bom design. Vide www.istudar.com.br

@Rubem já que você utilizou a palavra “site” vou complementar: Flex NÃO é para sites!

Já rolou algumas discussões como no blog da DClick:
http://blog.dclick.com.br/2009/09/17/flex-nao-e-para-sites-capitulo-209843/pt/

Nossa e que ANTI-exemplo esse :smiley: Não conhecia esse link.
Desculpas ao criadores do “site”, mas nesse link pude ver várias coisas para não se fazer em uma aplicação.

Para não deixar o flex nessa desvantagem vamos a alguns links positivos:

http://www.dclick.com.br/demos.html (vários exemplos de trabalho da dclick, no blog pode-se encontrar outros exemplos )
http://www.com8s.com/ (APLICAÇÃO desenvolvida em flex - reparem que o SITE não é em flex…)
http://flex.org/showcase (showcase de aplicações flex)
… posso colocar outros se for do interesse

Mas também não quero falar que o Flex é a melhor solução para todos os problemas…

Gostaria de ver algumas aplicações construidas em JSF alguém tem referencias? (de preferencia que dê para ter acesso)

Exatamente.
Minha opinião: estude os dois, nem que seja um overview. Hoje eu conheço mais Flex do que JSF, mas tenho certeza que usaria JSF em projetos novos.

JSF

[quote=RafaelViana][quote=alves.Felipe]cara, eu tb acho que vc deve aprender primeiro JSF,
não só por causa do mercado… mas eu acho que é mais fácil , ou menos trabalhoso que o Flex…
e tb acho que fica mais fácil para depois vc aprender outros framework…[/quote]

Desculpa… mas Flex dificil?

Segue abaixo três posts que escrevi de como integrar o Flex com o Java:
http://www.cauirs.com.br/rafael/?p=24
http://www.cauirs.com.br/rafael/?p=22
http://www.cauirs.com.br/rafael/?p=35

Na minha humilde opinião mais simples do que JSF (tá certo que não utilizei o JSF por mais de 2 meses… mas eu não me adaptei)
É uma questão de opinião…[/quote]

em algum momento falei que Flex é dificil???
só acho o JSF mais fácil…e menos trabalhoso q FLEx…
eu me bati um pouco para integrar FLEX com Spring Security…
só isso.!!

Não sei quanto ao Flex, mais JSF é uma especificação da Sun, isso ja é um bom motivo

Eu entendi e concordei com o que Rubem disse, e ainda complemento… Usar qualquer tecnologia nao eh garantia de que sua solucao sera melhor…

Ele usou o aquele site em Flex como um exemplo de pessoas que usam determinada tecnologia so porque esta na moda ou porque leu em algum lugar que eh melhor e isso e aquilo…

Na verdade, pelo jeito, aquele mesmo site seria daquele jeito independente da Tecnologia… se alguem que participou do Projeto estiver aqui, vale uma revisada no site pra dar uma melhorada…

Se tudo que fosse especificação da SUN fosse bom por default…

Aiai

EJB2 seria uma maravilha…

Né por nada nao… mas o pessoal tem uma bobagem de raciocínio… “Há! É especificação”… usa o negócio porque é especificação e não porque é bom…

Bom a especificação é um exelente motivo, raciocina," a comunidade fez o “negocio” e ela mesmo da o caminho do “negocio”, mesmo assim voce faz o contrario", acho besteira.