domingo, 20 de janeiro de 2008

RichFaces X Trinidad

Tenho trabalhado como o Apache Trinidad (antigo Oracle ADF Faces) a 3 anos. Desde Julho passado participo de 2 projetos com RichFaces 3.1, minhas impressões e até agora:
  • o Trinidad tem mais componentes e é mais estável;
  • o RichFaces tem um visual mais "Web 2.0" por default, mas é possível fazer a aplicação Trinidad ter um visual semelhante, com um pouco de configuração;
  • no RichFaces o uso de Ajax é mais intuitivo do que no Trinidad, graças ao uso do Ajax4JSF;
  • os componentes do Trinidad são de mais alto nível (exemplo: painéis que organizam o conteúdo e entrada de dados com mensagem de erro e labels integrados);
  • ambos tem o suporte de empresas grandes. O Trinidad (mantido pela fundação Apache) é a base do ADF Faces da Oracle e o RichFaces é mantido pelo JBoss (leia-se Red Hat).
Tem dois outros pontos, mas acho que são muito subjetivos:
  • achei o suporte do Trinidad mais eficiente, mas não tenho números ou comprovação específica;
  • acho que a tendência do RichFaces é se integrar mais como o Seam do que ser um conjunto independente.
Se eu tiver que escolher um dos dois para um projeto novo, escolho o Trinidad... principalmente pela estabilidade, nível e quantidade de componentes.

Nenhum comentário: