Com apenas 3 anos de vida o framework para JSF PrimeFaces já tem mais popularidade do que os concorrentes famosos RichFaces e Icefaces. Criados em 2007, tanto o IceFaces quanto o RichFaces foram superados pelo framework turco e com grande participação nas pesquisas no Google pelos Brasileiros.
PrimeFaces supera RichFaces e IceFaces segundo Google Trends
47 Respostas
Interessante!
Mas note que a quantidade maior de índices é no Brasil, São Paulo e na língua portuguesa, o que pode ser uma tendência nossa.
Mesmo assim, valeu pela notícia, irei dar uma olhada de outra forma agora nos componentes do PrimeFaces!
O sucesso do PrimeFaces está diretamente ligado ao sucesso do JSF 2. É a vantagem de sair na frente. 
As outras libs demoraram demais para lançarem versões estáveis.
O suporte a JSF 2 realmente foi matador. Ridículo demorar tanto tempo pra sair o RichFaces 4 (quase 2 anos após o JSF 2).
E o PrimeFaces está bem mais completo também, com muito mais componentes que o RichFaces por exemplo.
Vou de PrimeFaces
Apesar de nunca ter participado de um projeto JSF, já testei o PrimeFaces. Na época em uma primeira impressão achei bem mais fácil e legal que os concorrentes, que inclusive nem showcase oferecem ao contrário do Prime, mostrando que os criadores do projeto se preocupam com aqueles que vão usar, além disso achei muito fácil colocar o prime pra funcionar. Se hoje fosse iniciar um projeto JSF, sem dúvida usaria o PrimeFaces
O sucesso do PrimeFaces está diretamente ligado ao sucesso do JSF 2. É a vantagem de sair na frente.![]()
As outras libs demoraram demais para lançarem versões estáveis.
Concordo.
O Rich até hoje não tem um bom suporte ao jsf 2.0
Isso é porque ele é simples e eficiente.
Trabalhei um ano com RichFaces no meu TCC, atualmente estou em uma empresa que tem o Rich homologado ao framework utilizado, mas meus projetos pessoais eu faço em Prime, por dois motivos, conhecimento em duas tecnologias, uma aprendo no trabalho e outra em casa, e também por achar o prime mais “fácil”.
Também usei o Prime em meu TCC, como nosso amigo igor_henrique . Hoje uso o RichFaces nos meus projetos pessoais pra conhecer melhor a tecnologia. O Prime facilitou bastante o desenvolvimento do meu projeto final. Naquele momento o que eu mais precisava era criar algo de qualidade com o pouco tempo que tinha e o PrimeFaces me proporcionou isso.
nunca usei os outros dois, mas o PF é simplismente fantástico…
Supera em buscas no google. Isso não quer dizer que é o mais usado.
Concordo!!
Estou testando o PF e to gostando, uma gama considerável de componentes e bem pratico de usar
muita coisa q eu tive que desenvolver em outros framework no PF ja achei tudo pronto.
O Richfaces demorou muito pra ser portado pro jsf 2 e ainda foi muito modificado, o que atrapalhou a migração. Fora que a versão final saiu sem muitos componentes, como o rich:columns, forçando o desenvolvedor a se adaptar.
Não vejo o cenario mudar tão fácil, a tendencia é mesmo o primefaces assumir a ponta dos novos projetos e o richfaces tentar manter a base legada.
Ja usei RichFaces e digo que na minha opnião o Primefaces é matador…
PF + JSF2 = Produtividade.
O richfaces demorou muito pra sair e quando saiu não trouxe novidades.
Levando em consideração, suporte, forum e documentação o primefaces se mostra como a principal suite de componentes para JSF2.
também vou de primefaces. 
Em todos os projetos que participo, só dá RichFaces. O Ice Faces e o Prime Faces se quer são citados.
Não acho que este tipo de pesquisa seja tão confiável. Na ocorrência de um bug quando liberada uma versão nova, por exemplo, aumentará a quantidade de buscas para solucionar o problema, mas não necessariamente a quantidade de usuários aumentou. Apesar disso é bom saber que o PrimeFaces está sendo bem aceito pela comunidade.
[]'s
Venho trabalhando com o Primefaces a dois anos. Realmente é produtivo e fantástico!
Recomendo.
Tenho a mesma experiência.
Também utilizo o PrimeFaces, posso dizer que é um excelente framework
Tenho a mesma experiência.
(3)
Já ouvi falar que o Ice Faces é muito bugado e instável.
Usei um tempo ele pra substituir o wookdstock, da Sun. Tinha um plugin visual pro Icefaces no netbeans.
Só que achei ele muito…bugado e instavel :lol: :lol:
Soube que melhorou, mas já estávamos satisfeitos com o richfaces e não arriscamos voltar. Acho que projeto novo em JSF2 o pessoal vai de primefaces mesmo, mas quem já trabalhava com richfaces, talvez demore mais pra mudar, é uma chance do componente reagir.
Me disseram uma vez que o JSF 2 pegou o richfaces como referência, alguém sabe se é verdade
Usei um tempo ele pra substituir o wookdstock, da Sun. Tinha um plugin visual pro Icefaces no netbeans.
Só que achei ele muito…bugado e instavel :lol: :lol:
Soube que melhorou, mas já estávamos satisfeitos com o richfaces e não arriscamos voltar. Acho que projeto novo em JSF2 o pessoal vai de primefaces mesmo, mas quem já trabalhava com richfaces, talvez demore mais pra mudar, é uma chance do componente reagir.
Me disseram uma vez que o JSF 2 pegou o richfaces como referência, alguém sabe se é verdade
Richfaces eu não sei, o que sei é que o JSF2 incorporou o facelets dentro dele. Mas pra ser sincero, faz tempo que não mexo com JSF, então estou meio por fora.
estou aprendendo a mecher com Richfaces aqui no serviço e acho muito loco … mais se vcs estão falando que o prime é melhor vou dar uma pesquisada sobre ele quando tiver tempo só pra estar atualizado com o mercado …hehe
um abraço!
PrimeFaces é o top do momento… sem dúvidas…
Não acho que este tipo de pesquisa seja tão confiável. Na ocorrência de um bug quando liberada uma versão nova, por exemplo, aumentará a quantidade de buscas para solucionar o problema, mas não necessariamente a quantidade de usuários aumentou. Apesar disso é bom saber que o PrimeFaces está sendo bem aceito pela comunidade.[]'s
Isso é uma verdade. Vide smart gwt. Não tem praticamente nenhum suporte. Encontrei vários bugs em seus componentes. Isso tá me custando muita dor de cabeça.
PrimeFaces assim como os demais componentes… já estão bem maduros… o que viabiliza o uso deles…
Eu acho que o que mais chama a atenção no PrimeFaces é a quantidade de componentes que ele oferece…
E que por sinal, são muito úteis…
Na minha humilde opinião o RichFaces saiu na frente a alguns anos atrás, por isso até hoje acredito ser o mais usado nos projetos por estar maduro, mas vem perdendo espaço devido a demora de suas releases. Já o PrimeFaces embora ainda não esteja tão maduro ao meu ponto de vista, vem em suas releases evoluindo exponencialmente, com suporte a JSF 2.0 e uma ampla variedade de componentes vem tomando pouco a pouco espaço junto aos entusiatas da tecnologia.
Se a equipe do RichFaces não se ligar ficará para trás ligeirinho O.o …
Na minha humilde opinião o RichFaces saiu na frente a alguns anos atrás, por isso até hoje acredito ser o mais usado nos projetos por estar maduro, mas vem perdendo espaço devido a demora de suas releases. Já o PrimeFaces embora ainda não esteja tão maduro ao meu ponto de vista, vem em suas releases evoluindo exponencialmene, com suporte a JSF 2.0 e uma ampla variedade de componentes vem tomando pouco a pouco espaço junto aos entusiatas da tecnologia.
Se a equipe do RichFaces não se ligar ficará para trás ligeirinho O.O …
Concordo.
Já usei os dois, mas atualmente a maioria dos projetos ainda utilizão jsf1.2 e por isso a utilização do Richfaces ai existe amplamente.
Agora Quando se fala de jsf2 primefaces está na frente.
Atualmente nos meus projetos pessoais utilizo PF. e o PF3 já está chegando ai. 
Cagatay e cia resolveram aboliar as novas versões do Prime para o JSF 1.2, e isso, resultou em inovação no framework. Enquanto o RichFaces ficou MUITO tempo estacionado na versão 3.3.3 (this is devil man) e demoraram muito para lançar a versão oficial 4.0 que atendesse ao JSF 2.0
Acho que o que ajudou também foi a questão da quantidade de componentes, que no Prime é maior, a questão de uma boa documentação (que agora é paga, e acho bom eles fazerem isso também). A questão de customização de layout, que é melhor no Prime, a questão de componentes diversificados. Tudo isso ajudou a sua popularidade.
Mesmo assim, eu gosto muito do RichFaces, é sem dúvida, um ótimo framework para JSF. E não há dúvida que tanto o Prime quanto o Rich são os melhores para JSF.
Acho Richfaces fantástico porém defasado, sendo assim uma covardia comparar as possibilidades que se tem com PrimeFaces com qualquer outra biblioteca de componentes.
Hoje, enquanto Richfaces briga pra adequar sua versão 4 à realidade do JSF 2.0, vemos a versão 3 do Primefaces despontando com uma infinidade de novos recursos, incluindo compatibilidade com HTML 5, sem falar na alta produtividade no desenvolvimento.
#PRIMEFACESNACABECA :twisted:
Rich com jsf 1.2 nem se compra com prime 3 + jsf 2
Já havia utilizado em outros projetos o Richfaces e Icefaces, a pouco tempo quando iniciamos nosso primeiro projeto com jee6, começamos o projeto com richfaces, mas devido a bugs e falta de componentes começamos a utilizar o primefaces e foi uma ótima surpresa, de tal forma q eliminamos o richfaces e agora estamos usando apenas o primefaces, super simples de usar, muitos recursos, pouquíssimos bugs, produto de qualidade. Até agora só tivemos um probleminha com o fileUpload com multiple upload. Então pela experiência de já ter utilizado os 3, recomendo d+ o Primefaces, super estável, realmente disparou na frente lançando os componentes pra JSF 2.0 e com muita qualidade.
isso é apenas reflexo da resposta as mudanças de mercado(JSF 2.0) e a qualidade dos componentes
parabéns pro Primefaces
O Richfaces teve de ser praticamente reescrito pra poder ser compatível com a versão 2.0 do JSF. Até hoje tem componentes que não foram portados, como o rich:editor. E outros que ficaram bem mais limitados, como o rich:fileupload.
Quem sabe de agora pra frente eles tiram o prejuízo, porque o Primefaces está muito na frente. A única vantagem é que eu achei o Richfaces mais rápido e as páginas ficaram com menos código do que com o primefaces, mas pode ter sido impressão.
Falando em JSF2 => RichFaces ficou muito defasado, anos-luz atrás do PrimeFaces.
Falando em JSF1.2 => Na minha opinião grande parte (senão a maioria) dos projetos JSF ainda utilizam a versão 1.2, logo, acredito que o RichFaces predomina.
É claro que nessa tendência muito possivelmente o PrimeFaces ultrapassará o RichFaces em sistemas em produção.
Mas muita gente ainda reclama de falta de compatibilidade com o PrimeFaces:
http://www.guj.com.br/java/244644-resolvido-commandbutton-primefaces-nao-executa-action
Acho que a predominância do RichFaces também tem a ver com os browsers mais utilizados, neste caso o Internet Explorer.
http://oglobo.globo.com/tecnologia/mat/2011/06/03/internet-explorer-continua-lider-mas-perde-terreno-para-outros-navegadores-924607319.asp#ixzz1OFEd2hxs
:roll:
A única chance do RF reverter, é a facilidade de migrar do JSF 1.2 pro 2.0 pra quem já usava RF. Só que até agora, a migração pro RF 4.0 não está trivial e ainda tem componente que não foi portado. Ou foi portado faltando atributos.
Tô até o pescoço de trabalho num projeto pessoal. Desde que abandonei o RichFaces e corri pro Prime a produtividade… sei lá, não medi, mas tá voando a coisa. É absurda a diferença.
Além, é claro, do resultado visual, que é estupidez o negócio. Tô bastante satisfeito.
Ainda tem umas coisas a melhorar, é claro… alguns problemas com escopo e algo que quase me fez abandonar o bichinho: o mínimo que se espera de componentes visuais é que tenham o mesmo comportamento em todos os browsers. Óbvio que é sempre o IE que escangalha com tudo, mas no IE 9 ele renderiza igual à minha cara hehehe
Abraço!
Ja trabalhei com JSF 1.2 com rich … era bem legal … não tinha muito do que reclamar … atualmente estou em um projeto com JSF 2 com primefaces … estou encantado com o primefaces tbm … cada um no seu quadrado =]
Interessante!Mas note que a quantidade maior de índices é no Brasil, São Paulo e na língua portuguesa, o que pode ser uma tendência nossa.
Mesmo assim, valeu pela notícia, irei dar uma olhada de outra forma agora nos componentes do PrimeFaces!
Poisé… mas nos aqui do sul também estamos fazendo nossa parte…
muito boa a iniciativa do primefaces… quem sabe isso faça com que o RichFaces e o IceFaces comecem a evoluir mais, ficando mais fáceis e talvez comesse uma corrida mais acirrada entre os 3…
A pouco tempo desenvolvo aplicações JEE e inicicei com o Primefaces, no inicio foi complicado mas depois de um tempo vi que o primefaces te poupa muito trabalho,
participo de algumas listas de JSF e vejo como alguns projetos que usam o RichF. sofrem com problemas que não aconteceu com o projeto que participei.
acho que o Primefaces merece o lugar onde esta sendo colocado!
Em 2 anos trabalhando com RF, só tive problema agora com o IE9.
Nenhum mais!
Nada que um Chrome, Firefox ou mesmo IE8 não resolva.
redthi, você está falando sem conhecimento de causa!
Até porque se você se baseia em posts criados, geralmente o problema está entre a cadeira e o computador.
E hoje são abertos mais tópicos de problemas com o PF.
Sendo assim, isso depende da ferramenta em mais utilização.
Meus sistemas que utilizam RF são estáveis, rodam com o mesmo comportamento em qualquer browser!
você esta distorcendo o que eu disse, eu quiz dizer que no projeto que participei, que algumas pessoas que fazem algo parecido com RF4 teve problemas,
e falei que foi o que percebi não afirmei que é assim e sempre foi, realmente muitas vezes o problema foi falta de conhecimento, e outras fatores como aconteceu comigo que pode existir
todo um contexto que está envolvido a forma de resolver a situação pode modificar, um exemplo que tive, foi com o menu bar, que quando é aberto contendo um
panel abaixo dele se vc clicar 2 vezes no menu ele fica por baixo do Header do panel(e com ngm tinha aocntecido com p PF). e o que estava dizendo é que vejo pessoal com problema no RF 4 que não tive.
foi essa a intenção e não quiz dizer que um é melhor que o outro, se é estável ou não até porque não fiz teste, bom se for o caso tem um teste que o Sylvio Barbon fez um comparativo
http://www.patternizando.com.br/2011/04/jsf-2-0-comparacao-de-desempenho-icefaces-primefaces-e-richfaces/.
Na minha opinião:
JSF1.2 = RF
JSF2 = PF
:lol:
agora vc falou tudo…
eu somente trabalhei com JSF 2
você chegou a usar o Rf 4 no JSF 2 ? tem alguma opnião a respeito ?
agora vc falou tudo…eu somente trabalhei com JSF 2
você chegou a usar o Rf 4 no JSF 2 ? tem alguma opnião a respeito ?
Cheguei a baixar a biblioteca, mas não vi vantagens do RF sobre o PrimeFaces, que me levassem a utilizá-lo.
Então para JSF2 prefiro o PrimeFaces, acho que todo mundo, ou quase. Pois a versão estável já foi lançada há tempos!
E nas aplicações JSF1.2 o RichFaces 3.3.3, pois sua versão estável foi possivelmente a primeira tmb.
agora vc falou tudo…eu somente trabalhei com JSF 2
você chegou a usar o Rf 4 no JSF 2 ? tem alguma opnião a respeito ?
Cheguei a baixar a biblioteca, mas não vi vantagens do RF sobre o PrimeFaces, que me levassem a utilizá-lo.
Então para JSF2 prefiro o PrimeFaces, acho que todo mundo, ou quase. Pois a versão estável já foi lançada há tempos!
E nas aplicações JSF1.2 o RichFaces 3.3.3, pois sua versão estável foi possivelmente a primeira tmb.
legal… na lista de discussão de JSF levantaram a dúvida sobre o primefaces pois não sei se percebeu o showcase ficou off algumas vezes e parece que ainda está, mas acompanho o blog deles e sempre tem atualização e pelo jeito mundo a fora existem muitas palestras sobre o PF, e agora com essa divulgação do google não tem como para um projeto desses que acredito que é bom e tem melhorias para ser feitas, a versão 3 ainda em M1, tme muitas novidades.