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?
Tem até um artigo sobre ele na revista MundoJ desse mês (no. 42)…
R
renamed
JSF
L
Lucas_Emanuel
JSF
aí você tem Richfaces, Icefaces, Ajax4JSF e assim vai
F
furutani
Eu estudaria JSF, por achar que tem mais oportunidades para tal.
L
Leonardo3001
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.
M
maranata
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?
A
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…
R
rogelgarcia
Para os meus projetos… se eu pudesse escolher… jamais colocaria JSF…
R
RafaelViana
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…
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…
A
andredecotia
JSF depois de ter aprendido Struts 1
R
Rubem_Azenha
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
R
RafaelViana
@Rubem já que você utilizou a palavra “site” vou complementar: Flex NÃO é para sites!
Nossa e que ANTI-exemplo esse 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:
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)
A
Andre_Brito
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.
D
danrox.sa
JSF
A
alves.Felipe
RafaelViana:
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…
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…
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.!!
E
erickfm8
Não sei quanto ao Flex, mais JSF é uma especificação da Sun, isso ja é um bom motivo
A
adriano_si
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…
R
rogelgarcia
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…
E
erickfm8
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.
R
rogelgarcia
E o que te garante que esse cara que falou que ali é o caminho… tá certo?!
Não seria melhor ter uma visão crítica e analisar vc mesmo o que é bom e o que é ruim?!
E
erickfm8
Com certeza!, ninguem garante nada, JSF ja tem um rumo,
Realmente temque analizar , porem algo que se encontra na especificação é mais confiante, minha opniao pois isso garente um integração muito boa no sistema e com outra varias coisas.
Assim nao atrapalha esse post do outro colega com assuntos paralelos…
E
erickfm8
Okey
L
Luca
Olá
Aí é que mora o problema. Quase tudo que saiu de lá é confuso, complexo desnecesariamente e mal documentado. Se não fosse por tudo que foi feito fora da Sun, Java teria pouco valor.
E se a dúvida é entre Flex e JSF… pena… tem muita coisa melhor para aprender antes… desconfio que estudar VRaptor, Javascript a fundo, JQuery e HTML5 tomará menos tempo e será mais útil.
[]s
Luca
K
kdoigor
faz uma app com os dois e ve qual vc mais gosta
R
Rubem_Azenha
Luca:
Olá
Aí é que mora o problema. Quase tudo que saiu de lá é confuso, complexo desnecesariamente e mal documentado. Se não fosse por tudo que foi feito fora da Sun, Java teria pouco valor.
E se a dúvida é entre Flex e JSF… pena… tem muita coisa melhor para aprender antes… desconfio que estudar VRaptor, Javascript a fundo, JQuery e HTML5 tomará menos tempo e será mais útil.
[]s
Luca
Concordo plenamente com o Luca, e vou um pouco alem… Se puder sair um pouco do mundinho Java e estudar outras linguagens e plataformas, como Ruby on Rails, Python/Django, etc, sera mais util ainda. Ou ate mesmo Groovy e Grails, quem rodam obrigatoriamente dentro da plataforma Java.
R
Rubem_Azenha
Mas se voce quer estudar algo para aumentar empregabilidade de forma imediata, pensando apenas a curto prazo, estude JSF, Spring, Hibernate/JPA e EJB 3.X.
D
daniel.info
Aprenda os dois!
Eu já trabalhei com JSF + RichFaces
Hoje trabalho com Flex +Java.
Existem livros e tutoriais ótimos tanto pra um quanto pra outro em português.
G
g4j
Estude lógica de programação, boas práticas e metodologias. Aprenda a pensar no negócio antes de propor linguagem e/ou framework.
M
marcosalex
Bom, pelo tipo de dúvida, acho que ele já passou dessa fase. heheheh
Também apostaria no JSF, muito mais consolidado no mercado e a versão 2.0 além de ter atendido muito dos pedidos dos desenvolvedores, ficou bem mais produtiva.
Ruby on Rails, Python/Django, Groovy e Grails, até hoje vejo muita gente falando e pouca gente usando. Na minha região, pra falar a verdade, não conheço uma empresa que use em seus produtos. Particularmente prefiro gastar energia onde dá retorno financeiro. Se em algum momento eu ver que essas outras linguagens estão bem, invisto mais nelas a tempo de aproveitar as vagas.