| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/03/2007 14:14:14
|
neófito
Virtual Machine Man
![[Avatar]](/images/avatar/728f206c2a01bf572b5940d7d9a8fa4c.jpg)
Membro desde: 07/10/2003 08:29:35
Mensagens: 575
Localização: São Paulo/SP
Offline
|
Bom dia pessoal,
Estou fazendo um projeto pessoal e estou em dúvidas quanto as duas bibliotecas de tags para ajax em JSF. Já mexi e um pouco com ICEFaces, que parece ser bem legal, mas nunca mexi com Ajax4JSF.
Alguém aí já usou os dois, e pode compará-los? Prós e contras?
Valeuz
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/03/2007 14:54:19
|
Eduardo Bregaida
Moderador
Membro desde: 13/11/2003 14:11:35
Mensagens: 2416
Localização: São Caetano do Sul - SP
Offline
|
neófito wrote:Bom dia pessoal,
Estou fazendo um projeto pessoal e estou em dúvidas quanto as duas bibliotecas de tags para ajax em JSF. Já mexi e um pouco com ICEFaces, que parece ser bem legal, mas nunca mexi com Ajax4JSF.
Alguém aí já usou os dois, e pode compará-los? Prós e contras?
Valeuz 
Uso Ajax4JSF, acho ele bem pratico e com mtos recursos
|
Blog - Java Anywhere
@bregaida - Twitter
Flickr - Fotos
Cursos de Java?
"Você poderia me dizer, por favor, qual caminho eu devo seguir?"
"Isto depende muito de onde você deseja chegar."
-Lewis Carroll, Alice no País das Maravilhas |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/03/2007 14:57:21
|
schmidt
JavaChild
![[Avatar]](/images/avatar/33235e3d066bad95b6eea457826f7507.png)
Membro desde: 21/04/2005 11:02:51
Mensagens: 149
Localização: Ctba/PR
Offline
|
Temos experiências opostas ....
Eu venho usando AJAX4JSF a um bom tempo, foi utilizado aqui na empresa em pelos menos 5 projetos. Não tive problemas e seu uso é simples.
Mas colocando lado a lado, A4J não faz a metade (ou nem isso) do que ICEFaces pode fazer. Entretanto, acho que melhor decisão deve ser a que busca o equilíbrio entre "bom visual"/produtividade.
Flws!
Schmidt
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/03/2007 15:51:09
|
neófito
Virtual Machine Man
![[Avatar]](/images/avatar/728f206c2a01bf572b5940d7d9a8fa4c.jpg)
Membro desde: 07/10/2003 08:29:35
Mensagens: 575
Localização: São Paulo/SP
Offline
|
Uma preocupação minha é quanto a continuidade dos frameworks. O A4J sei que está passando para o JBoss, mas e o ICEFaces? Será que ele continua sendo desenvolvido por um bom tempo?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/03/2007 15:55:30
|
neófito
Virtual Machine Man
![[Avatar]](/images/avatar/728f206c2a01bf572b5940d7d9a8fa4c.jpg)
Membro desde: 07/10/2003 08:29:35
Mensagens: 575
Localização: São Paulo/SP
Offline
|
Uma outra questão é documentação. ICEFaces é bem documentado, mas não encontrei muita documentação sobre A4J.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/03/2007 15:59:54
|
poiati
JavaChild
Membro desde: 24/08/2006 08:11:12
Mensagens: 101
Offline
|
Eu prefiro o Ajax4JSF, acho ele bem mais pratico e portável. E qualquer coisa mais acançada que você for fazer pode-se sempre fugir p/ o javascript mesmo.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/03/2007 13:13:02
|
Ferryman
JavaGuru
![[Avatar]](/images/avatar/2e3907cbad887e6a1bea84d450b756db.jpg)
Membro desde: 26/10/2006 16:30:23
Mensagens: 220
Offline
|
Eu uso a4j porque ele é muito simples de usar. A documentação dele atende minhas necessidades.
O iceFaces parece muito mais com uma biblioteca de bons componentes que usam ajax, ja o ajax4jsf é uma solução para plugar suporte a ajax em seus componentes.
Falou
|
Rafael Farias Silva (@rafaferry)
Jsigner - Engenharia reversa automática através do maven. Acesse http://code.google.com/p/jsigner |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/04/2007 15:45:33
|
fernandosantucci
Smalltalk
![[Avatar]](/images/avatar/3d4a20644de04c214240d6125c8d5a8d.jpg)
Membro desde: 19/04/2007 14:38:32
Mensagens: 2
Localização: Rio de Janeiro - RJ
Offline
|
Ferryman wrote:Eu uso a4j porque ele é muito simples de usar. A documentação dele atende minhas necessidades.
O iceFaces parece muito mais com uma biblioteca de bons componentes que usam ajax, ja o ajax4jsf é uma solução para plugar suporte a ajax em seus componentes.
Falou
Ferryman, ao compararmos os 2 frameworks dsua definição foi perfeita, mas precisamos levar em consideração 2 outros fatores fundamentais ao se analisar OSS - Open Source Software:
1. Tamanho da Comunidade:
O AJAX4JSF foi adotado pela JBoss como padrão para integração com o MyFaces Trinidad com Facelets e JBoss Seam. Isto por si só já é suficiente para que o gerente de projetos reduza significativamente seu risco de deprecation.
Considere ainda a vantagem competitiva de Facelets eliminar o "JSP Compiler to Servlet" incrementando a performance de forma sistemica. O stakeholder ficará surpreso como Java não é mais aquela coisa WWW - World Wide Wait - que aquele entendido de informática vinha dizendo pra ele.
Considere também que o JBoss Seam (emenda) é a onda do momento em ganho de produtividade e facilidade de desenvolvimento, levando o gerente de projeto a reduzir seu risco de atrasos seguindo as mesmas métricas estabelecidas para projetos J2EE.
2. Integração e Acoplabilidade (fraca ou forte):
Quando falamos em arquitetura multicamadas pensamos logo em fraco acoplamento usando JNDI para promover a independência tecnológica entre as camadas, mas estavamos falando aqui de tecnologias JSF + AJAX na camada presentation, a View do MVC. Sendo assim queremos forte acoplamento. Certo?
Nesse contexto, a fraca acoplabilidade de AJAX4JSF em nome da flexibilidade não faz muito sentido para mim pois se posso utilizar AJAX em um projeto hoje, porque não o utilizaria? Projetos JSF não possuem compatibilidade retroativa com projetos antigos em Struts v1.2.
Adorei ICEfaces pois a primeira vista (e em sua definição) ele é "seamless", ou seja, sem emendas, simplificando bastante a escrita de suas páginas XHTML. Seus componentes são muito legais e flexíveis. Sua concepção foi Comercial, portanto tem apresentação profissional com vasta documentação e belos exemplos reduzindo a curva de aprendizado. Só depois tornou-se OSS.
A princípio ICEfaces renderiza através do "JSP Compiler to Servlet" (todos seus exemplos o usam), mas também suporta Facelets portanto pode ter a mesma performance de AJAX4JSF.
Em sua última versão estável, v1.5.3, não possui integração com JBoss Seam, mas em sua versão 1.6.0 alpha, os mesmos exemplos (component-showcase) foram reescritos utilizando-o.
Conclusão:
Se você precisa de AJAX para um projeto que vá entrar em produção HOJE, utilize MyFaces Trinidad + Facelets + AJAX4JSF + JBoss Seam. Caso contrário terá de utilizar MyFaces Trinidad + ICEfaces.
Arquiteturalmente falando, ICEfaces está no caminho certo e desde que não perca o TimeToMarket poderá receber uma aceitação de peso da Comunidade OSS.
Em minha opinião pessoal, não descartaria a utilização de JBoss Seam de um novo projeto por nada nesse mundo.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/04/2007 18:01:58
|
urubatan
Moderador
![[Avatar]](/images/avatar/fe9fc289c3ff0af142b6d3bead98a923.jpg)
Membro desde: 21/09/2002 10:31:26
Mensagens: 2481
Localização: Porto Alegre/RS
Offline
|
bom, um motivo para não utilizar ICEFaces é a falta de compatibilidade entre as versões do mesmo (coisa que nunca aconteceu com o a4j).
estou chingando isto deles aqui.
Um exemplo simples com 3 componentes para de funcionar de uma versão pra outra?
o pior é que não da erro nenhum, só não funciona ...
por tanto, não utilize o ICE Faces, a não ser que conviver com com este tipo de incompatibilidade não seja um problema pra ti ...
|
[]'s
Rodrigo Urubatan
http://www.urubatan.com.br
Melhor livro de RoR do brasil: http://livro.urubatan.com.br
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/04/2007 14:54:33
|
spark
JavaBaby
Membro desde: 19/12/2006 18:59:10
Mensagens: 94
Offline
|
neófito wrote:Bom dia pessoal,
Estou fazendo um projeto pessoal e estou em dúvidas quanto as duas bibliotecas de tags para ajax em JSF. Já mexi e um pouco com ICEFaces, que parece ser bem legal, mas nunca mexi com Ajax4JSF.
Alguém aí já usou os dois, e pode compará-los? Prós e contras?
Valeuz 
Ajax4jsf só funciona mesmo se voce usar as apis da exadel como o facelets. Ele costuma bugar outros frameworks como é o caso das apis da opensimphony.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/03/2008 08:51:25
|
tcruz
Smalltalk
Membro desde: 29/02/2008 07:56:39
Mensagens: 2
Offline
|
OI GALERA, SOU NOVO NO USO DE FRAMEWORKS WEB, ESTOU COM MUITAS DIFICULDADES DE USAR O ICEFACES, VOCÊS ME INDICAM MUDAR P/ O AJAX4JSF?
NÃO CONHECIA, CONHECI O ICE POR INTEMÉDIO DE UM AMIGO...
VLW
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/10/2009 14:30:23
|
terra.jr
Debugger
Membro desde: 25/05/2006 22:06:04
Mensagens: 63
Offline
|
acho que essa questao do Icefaces, sobre versoes, incompatibilidade, eh porque a cada dia ele está ficando melhor, acredito que logo não haverá mais esse tipo de transtorno.
Sinceramente, hoje eu to usando Rich, aprendi com um amigo meu o Neto, mas cara, o Icefaces é bem legal.
Tivemos uma decepção ao utiliza-lo, na questão de usuários que tem Firefox 2.0 ou internet explorer 6 ou inferiores, ai sem condição, ele não roda.!!!
Já o Rich tira de letra.
Mas recomendo sim o uso do IceFaces, eh muito bom.!!!!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/01/2010 16:07:31
|
juniorsatanas
GUJ Master
![[Avatar]](/images/avatar/e80d4e20bea58e20d925e45e6fb7aab8.jpg)
Membro desde: 20/05/2007 01:08:24
Mensagens: 1864
Localização: web2ajax@gmail.com
Offline
|
MyFaces Trinidad + Facelets + AJAX4JSF
+ JBoss Seam.
ICEFaces ? eita porra tanta coisa boa .....
|
Cheque Mate em 6 |
|
|
 |
|
|