| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/10/2010 09:46:51
|
rlaf
Debugger
![[Avatar]](/images/avatar/1421f658b20874eb200e6eeaca8d6d88.png)
Membro desde: 11/08/2009 16:33:54
Mensagens: 74
Offline
|
Olá pessoal, eu uso o JSF em porjetos pessoais mas estou pensando em trocar de framework e queria saber antes se vale a pena.
Vou ser sincero o que me prende ao JSF é mais o richfaces.
Motivos pelo qual quero trocar:
- Tenho alguns problemas quando quero fazer algo em JS mais personalizado e especifico.
- Tive problema quando coloquei pluguins do jquery, onde os componentes do richfaces literalmente travaram e não respondiam.
Não sei se esses problemas que estou tendo com o JSF é por falta de conhecimento no JSF ou se são bugs do próprio framework.
Vale a pena trocar o JSF pelo Struts 2 ou VRaptor 3?
Não quero reiniciar a polemica de qual framework é melhor. Quero saber se vale a pena trocar mediante esse problemas?
This message was edited 1 time. Last update was at 21/10/2010 10:16:27
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/10/2010 10:13:25
|
netoguitar
What is classpath?
![[Avatar]](/images/avatar/468fcab5a34b87b67951ec18c257f13a.png)
Membro desde: 10/03/2007 22:46:29
Mensagens: 7
Localização: porto velho RO
Offline
|
Não se limite apenas no RichFaces, exitem diversas outras bibliotecas de componentes para JSF, dentre elas destaco o PrimeFaces http://www.primefaces.org/showcase/ui/home.jsf, muito bom e já tem suporte a JSF 2.....
Existe também:
http://www.openfaces.org/
http://www.icefaces.com
|
Deusjusmar camurça lima neto |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/10/2010 10:15:41
|
Lucas Cavalcanti
GUJ Hacker
![[Avatar]](/images/avatar/5f6780632f5d27dd0cded5fc9361169e.jpg)
Membro desde: 08/07/2007 00:08:14
Mensagens: 6395
Offline
|
Qdo vc usa JSF vc geralmente não vai conseguir personalizar muito o resultado gerado (ou vai ser bem difícil fazer isso)
O JSF talvez seja bem produtivo para criar as telas, mas dar manutenção no código do servidor é horrível e, como vc percebeu, personalizar a tela traz vários problemas.
Eu acho que vale a pena trocar sim, existem várias bibliotecas e plugins de JS pra fazer os elementos visuais que são bem fáceis de usar (JQuery UI e ExtJS por exemplo), e você vai ter um controle bem melhor do html gerado e principalmente da parte do servidor.
E, puxando pro meu peixe, o VRaptor3 é bem mais produtivo que o Struts 2
|
--
Caelum
www.caelum.com.br
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/10/2010 11:03:19
|
rlaf
Debugger
![[Avatar]](/images/avatar/1421f658b20874eb200e6eeaca8d6d88.png)
Membro desde: 11/08/2009 16:33:54
Mensagens: 74
Offline
|
Eu vi o PrimeFaces achei bem interessante.
Tem algum problema em usar o PrimeFaces com o Struts ou o VRaptor?
Pq como já falei tenho porblemas com o JSF quando quero fazer algo mais personalizado.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/10/2010 11:17:57
|
Lucas Cavalcanti
GUJ Hacker
![[Avatar]](/images/avatar/5f6780632f5d27dd0cded5fc9361169e.jpg)
Membro desde: 08/07/2007 00:08:14
Mensagens: 6395
Offline
|
PrimeFaces é baseado em JSF, não dá pra usar com o VRaptor...
|
--
Caelum
www.caelum.com.br
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/10/2010 12:42:26
|
paulohrl
Virtual Machine Man
Membro desde: 12/01/2007 23:35:34
Mensagens: 611
Offline
|
VRaptor++
Desde que passei a usar o VRaptor a produtividade no desenvolvimento voltado para web aumentou muito.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/10/2010 13:20:50
|
rlaf
Debugger
![[Avatar]](/images/avatar/1421f658b20874eb200e6eeaca8d6d88.png)
Membro desde: 11/08/2009 16:33:54
Mensagens: 74
Offline
|
Tem alguma biblioteca de componentes que dê p/usar com o VRpator e/ou Struts?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/10/2010 13:37:47
|
Lucas Cavalcanti
GUJ Hacker
![[Avatar]](/images/avatar/5f6780632f5d27dd0cded5fc9361169e.jpg)
Membro desde: 08/07/2007 00:08:14
Mensagens: 6395
Offline
|
existem várias bibliotecas de componentes visuais em javascript... por exemplo a ExtJS e o JQuery UI.
a diferença é que vc vai estar trabalhando com HTML+JS ao invés do XHTML do jsf que só declara os componentes
|
--
Caelum
www.caelum.com.br
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/10/2010 13:55:10
|
paulohrl
Virtual Machine Man
Membro desde: 12/01/2007 23:35:34
Mensagens: 611
Offline
|
Eu uso a combinação VRaptor no Controller e JQuery na View.
Muito tranquilo e produtivo.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/10/2010 08:19:52
|
davisnog
JavaEvangelist
Membro desde: 21/05/2007 21:05:18
Mensagens: 438
Localização: Blumenau/SC
Offline
|
Mesmo usando o vraptor, você pode usar algo parecido com o jsf, quando cria seus proprios "componentes".
Eu em um projeto anterior fiz isso, peguei o Jquery UI e criei tagfiles em jsp, assim o trabalho ficou bem parecido com o jsf.
Exemplo:
Isso pode parecer jsf, mais é tagfiles em jsp + Jquery UI.
Com o tempo fui vendo necessidades de mais "componentes" e fui criando conforme a necessidade. No final das contas eu conseguia criar uma pagina cheia dos componentes, sem mesmo escrever uma unica linha de javascript.
|
- DAVI NOGUEIRA -
Assim como um pai se compadece de seus filhos, assim o SENHOR se compadece daqueles que o temem. Salmos 103:13
@davisnog |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/10/2010 12:53:06
|
paulohrl
Virtual Machine Man
Membro desde: 12/01/2007 23:35:34
Mensagens: 611
Offline
|
Gostei da abordagem davisnog
Parece ficar legal de trabalhar.
Ainda chego la, para criar componentes rs
Abs
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/10/2010 14:10:02
|
davisnog
JavaEvangelist
Membro desde: 21/05/2007 21:05:18
Mensagens: 438
Localização: Blumenau/SC
Offline
|
É bem simples trabalhar com tagfiles em jsp, da uma procurada no google vc vai achar varios exemplos, aqui esta um exemplo bem simples.
Dentro de WEB-INF/tags/numeric.tag
Todos os arquivos tagfiles, tem que ter o sufixo .tag, assim como os arquivos jsp tem o sufixo .jsp.
Arquivo numeric.tag
Nesse caso eu tenho um javascript em jquery que pega essa class"numeric", e seta uma mascara de numeric, onde o input permite somente numeros inteiros e não Strings.
Modo de usar:
|
- DAVI NOGUEIRA -
Assim como um pai se compadece de seus filhos, assim o SENHOR se compadece daqueles que o temem. Salmos 103:13
@davisnog |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/01/2011 11:43:13
|
admwagner
Debugger
Membro desde: 09/11/2009 08:21:34
Mensagens: 59
Localização: Samonte/MG
Offline
|
davisnog,
Gostei de sua forma de trabalho. Que tal disponibilizar as tags que vc já construiu??
|
Wagner Ferreira
.`. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/01/2011 20:27:25
|
davisnog
JavaEvangelist
Membro desde: 21/05/2007 21:05:18
Mensagens: 438
Localização: Blumenau/SC
Offline
|
admwagner wrote:
Gostei de sua forma de trabalho. Que tal disponibilizar as tags que vc já construiu??
@admwagner, não vai ser possível, eu não trabalho mais na mesma empresa, então os fontes ficaram lá.
Mais em outro projeto particular que estou fazendo tive a mesma necessidade, então pensando melhor fiz algo mais simples, usando somente classe css e seletores jQuery, fica o exemplo abaixo:
tenho esse arquivo utils.js que tem esse codigo para o datepicker do jquery ui.
Como esse arquivo utils.js esta no cabeçalho de todas as paginas, quando tenho um input text com a classe datepicker, o jquery já seta o calendario com as configurações que eu previamente setei. Como você pode perceber, tenho um unico javascript que faz todo o trabalho de criar os componentes, dessa forma a minha pagina ainda continua sem nenhum javascript e usando somente html puro.
Dessa forma eu achei que ficou ainda mais simples, os seletores do jQuery são muito poderosos, sabendo usar você faz miséria.
Boa sorte, qualquer coisa estamos por aqui.
|
- DAVI NOGUEIRA -
Assim como um pai se compadece de seus filhos, assim o SENHOR se compadece daqueles que o temem. Salmos 103:13
@davisnog |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/01/2011 08:14:19
|
admwagner
Debugger
Membro desde: 09/11/2009 08:21:34
Mensagens: 59
Localização: Samonte/MG
Offline
|
valeu a dica. vou estudar este metodo também.
t+
|
Wagner Ferreira
.`. |
|
|
 |
|
|