Uso do RichFaces

Ola,

Pessoal,

Estava pesquisando sobre desenvolvimento de aplicativo para web e encontrei sobre essa ferramenta (RichFaces) , gostaria de saber se alguem usar e qual é o melhor Kit para manuseio, nas minhas pesquisas encontrei que uma boa seria RichFaces+Spring+Hibernate. Como eu sou leigo no assunto não sei se essa combinação é com o JSF ou não precisa.

Entre outras palavras, não sei se RichFaces é uma boa ou se tem outros frameworks que faça o mesmo trabalho com melhores resultados.

Se alguem puder me esclarece essa duvida ficarei muito grato.

Segue o site de demostracao da RichFaces

http://livedemo.exadel.com/richfaces-demo/richfaces/inplaceInput.jsf?c=inplaceInput&tab=usage

O Richfaces é bom, usei muito durante um tempo pra fazer Ajax nos sistemas. Tem uns componentes legais também e a documentação é muito boa e é fácil configurar a parte visual do sistem. Mas tem que tomar cuidado porque alguns componentes não funcionam em navegadores mais antigos.
De qualquer forma, como o JSF 2.0 já tem Ajax nativo, estou trabalhando num projeto agora sem o Richfaces. Estamos usando JSF 2.0 + Facelets, Spring e JPA + Hibernate.

Procure também pelo IceFaces, nunca usei mas talvez sirva pra vc comparar.

Detalhe, essa demo que vc passou o link pode ser baixada via SVN, daí vc pode rodar localmente no seu computador. O que é muito útil, pois vc tem acesso a todo o código fonte da demo.

Se vc estiver trabalhando com jsf 1.2 use o RichFaces, que vai ver que será muito bom para seu projeto(s).
Agora se vc estiver trabalhando com JSF2, mais do que recomendo vc usar o Primefaces http://primefaces.org/, de uma olhada no showcase dele.Estou trabalhando com ele agora e temos obtido excelente resultados.
Quanto ao Icefaces, de uma olhada aqui no guj ou pela net, que vai ver alguns (muitos) motivos para não usar… :slight_smile:

[quote=leonardoMachado]Se vc estiver trabalhando com jsf 1.2 use o RichFaces, que vai ver que será muito bom para seu projeto(s).
Agora se vc estiver trabalhando com JSF2, mais do que recomendo vc usar o Primefaces http://primefaces.org/, de uma olhada no showcase dele.Estou trabalhando com ele agora e temos obtido excelente resultados.
Quanto ao Icefaces, de uma olhada aqui no guj ou pela net, que vai ver alguns (muitos) motivos para não usar… :)[/quote]

Ola,

Obrigado por responder, se nao for pedir muito teria como vc me mostrar como que ficar um aplicado usando o RichFaces, se for possivel me envie imagens.

leandroptu@gmail.com

[quote=dsjbv]O Richfaces é bom, usei muito durante um tempo pra fazer Ajax nos sistemas. Tem uns componentes legais também e a documentação é muito boa e é fácil configurar a parte visual do sistem. Mas tem que tomar cuidado porque alguns componentes não funcionam em navegadores mais antigos.
De qualquer forma, como o JSF 2.0 já tem Ajax nativo, estou trabalhando num projeto agora sem o Richfaces. Estamos usando JSF 2.0 + Facelets, Spring e JPA + Hibernate.

Procure também pelo IceFaces, nunca usei mas talvez sirva pra vc comparar.

Detalhe, essa demo que vc passou o link pode ser baixada via SVN, daí vc pode rodar localmente no seu computador. O que é muito útil, pois vc tem acesso a todo o código fonte da demo.[/quote]

Ola,

Obrigado por responder, se nao for pedir muito teria como vc me mostrar como que ficar um aplicado usando o RichFaces, se for possivel me envie imagens.

leandroptu@gmail.com

http://livedemo.exadel.com/richfaces-demo/richfaces/inplaceInput.jsf?c=inplaceInput
Da uma olhada.

[quote=Leandroptu]Ola,

Pessoal,

Estava pesquisando sobre desenvolvimento de aplicativo para web e encontrei sobre essa ferramenta (RichFaces) , gostaria de saber se alguem usar e qual é o melhor Kit para manuseio, nas minhas pesquisas encontrei que uma boa seria RichFaces+Spring+Hibernate. Como eu sou leigo no assunto não sei se essa combinação é com o JSF ou não precisa.

Entre outras palavras, não sei se RichFaces é uma boa ou se tem outros frameworks que faça o mesmo trabalho com melhores resultados.

Se alguem puder me esclarece essa duvida ficarei muito grato.

Segue o site de demostracao da RichFaces

http://livedemo.exadel.com/richfaces-demo/richfaces/inplaceInput.jsf?c=inplaceInput&tab=usage[/quote]

Como você está começando a mecher com esse padrão, eu recomendo o RichFaces mesmo, pela maior quantidade de documentação. O site do Live Demo deles ajuda a resolver quase todos os problemas, o trabalho é analisar o código das demonstrações e adaptar à sua necessidade.

O JSF 2.0 ainda é novo, e tem bastante melhorias. Mas a quantidade de documentação ainda não é tão grande quanto a das implementações JSF 1.

Saiba que o JSF 1 ainda é padrão de mercado, junto com o Spring e Hibernate. Se você aprender a usar o 1, não terá que reaprender nada quando foi encarar o 2, somente acrescentar funcionalidades. Não será tempo perdido

Entendi…
Obrigado, pela resposta, sobre a parte de design das telas existe alguma forma agilizar o processo ou é tudo na unha mesmo.

Existe algum livro ou video aula que alguem possa me sugerir que tratar sobre a integração do jsf+RichFaces+Spring

[quote=Leandroptu]Entendi…
Obrigado, pela resposta, sobre a parte de design das telas existe alguma forma agilizar o processo ou é tudo na unha mesmo.

Existe algum livro ou video aula que alguem possa me sugerir que tratar sobre a integração do jsf+RichFaces+Spring[/quote]

Livro que trate diretamente ta integração eu não conheço, mas usei o Spring in Action e o Java Persistence with Hibernate, que são muito bons pra quem está começando e também pra quem já sabe como funciona. Pra JSF tem um dessa série, http://www.amazon.com/gp/product/1932394125/sr=8-1/qid=1144466361/ref=pd_bbs_1/103-9933680-9175031?_encoding=UTF8 mas esse eu não conheço.

Esse tutorial dá um overview do que precisa ser preparado para a integração http://java.dzone.com/articles/jboss-richfaces-spring

sobre a parte de design JSF+RichFaces das telas existe alguma forma (IDE) para agilizar o processo ou é tudo na unha mesmo.

Nunca usei o Netbeans pra esse fim. O Eclipse tem alguns recursos pra agilizar o processo, você precisa instalar o plugin do JbossTools.

Mas na verdade pra aprender o bom é fazer na mão. Demora mais, só que você aprende mais também.

Mais uma vez agradeço pela resposta… Valew mesmo…