PrimeFaces vs Bootstrap: quem vence essa batalha?

Postado por em   ●   9 comentários

O que é melhor? Usar PrimeFaces ou Bootstrap?

Essa dúvida é clássica. Já perdi as contas de quantas vezes me perguntaram a mesma coisa.

Por isso mesmo, resolvi gravar um vídeo para esclarecer e ajudar você a fazer essa comparação.

Quer aprender mais sobre JSF, PrimeFaces e Java EE? Então baixe o PDF do livro (gratuito) que eu escrevi sobre esses assuntos.

E-Book Java EE 7 com JSF, Primefaces e CDI

Código-fonte do projeto dessa aula:
https://github.com/algaworks/aula-primefaces-vs-bootstrap

Artigo sobre integração de PrimeFaces com Bootstrap, mencionado no vídeo:
http://blog.algaworks.com/primefaces-com-bootstrap/

Fundador e instrutor da AlgaWorks. Certificado como programador Java pela Sun, autor e co-autor de diversos livros de Java, Java EE, JPA, JSF e PrimeFaces e palestrante da maior conferência de Java do mundo (JavaOne San Francisco). Iniciou seu interesse por programação aos 14 anos de idade (1995), quando desenvolveu o primeiro jogo de truco online e multiplayer do mundo. Já foi sócio e trabalhou em outras empresas de software como programador, gerente e diretor de tecnologia, mas nunca deixou de programar.

9 comentários sobre “PrimeFaces vs Bootstrap: quem vence essa batalha?

  1. Anderson -

    Como diria o mestre Cagatay Civici: “Resistance to Primefaces is futile” =D

  2. Otoni Cardoso do Vale Júnior -

    Ficou muito simples e prático diferenciar o uso de primefaces e bootstrap para conseguir responsividade em páginas de sistemas web, principalmente utilizando a tecnologia javaee. Muito obrigado.

  3. Raphael Torres -

    Eu uso o Bootstrap customizado (apenas o grid) para alinhar as divs e manter tudo responsivo, utilizo o primefaces nos componentes dentro das divs. O vídeo foi muito bom. Parabéns.

  4. Alessandro -

    Muito bom!!! Eu gosto de poder ter maior controle no que faço, mesmo tendo que escrever mais códigos!!! Muito bem explicado!!! Obrigado Thiago!!!

  5. Francisco Carlos F. Souza -

    Muito bom!!! Já utilizo o Primefaces e estou terminando o treinamento de Bootstrap. Confesso que ainda tenho dúvidas sobre a melhor opção, porque preciso que minha aplicação seja 100% responsiva. Pensei em desenvolver as páginas de Templates com o Bootstrap e as páginas de dinâmicas com o Primefaces.

  6. Marcus Rodrigues -

    Muito legal ! Explicação simples e objetiva.

  7. Marcus Rodrigues -

    Bom dia Thiago.

    Importei o código fonte para meu Eclipse Neon 2, e apresentou o seguinte erro (ClientesBootstrap.xhtml) :

    “Can’t find facelet tag library for uri http://xmlns.jcp.org/jsf

    Como proceder?

    []s

  8. Mario -

    Obrigado pela explicação.
    Estou desenvolvendo um sistema em C# com Bootstrap, que é muito produtivo.
    Também estou iniciando outro projeto com JSF um pouco mais complexo e me decidi pelo Prime Faces.

  9. Rogério Valente -

    Olá Thiago.
    Primeiro parabéns pelo vídeo e, principalmente, por deixar claro que não existe uma tecnologia que é a melhor. Vai depender da aplicação.

    Bem, já usei alguns frameworks para desenvolvimento de aplicações web.
    Struts, GWT e, por hora, uso o Primefaces.
    Achei fantástica a produtividade do Primefaces com JSF 2.2.
    Justamente por não ter que me preocupar com código na interface optei por essa biblioteca. E, obviamente, por não “gostar” da programação front-end.

    A empresa onde trabalho tem perfis diferentes de clientes e, para cada perfil, um esquema de cores. Pesquisei um bocado e consegui fazer uma customização dos temas seguindo a identidade visual da empresa e as cores foram aplicadas corretamente.
    Existem sites onde é possível fazer essa customização e o download do arquivo com o tema.

    Conseguimos fazer, inclusive, um projeto para auto-atendimento usando um equipamento do tipo Totem usando JSF 2.2 com Primefaces.

    Obrigado pelas dicas e, mais uma vez, parabéns pelo trabalho.

    Abraços.

Deixe um comentário