[quote=jakefrog]O mais engraçado é ver pessoas falando mau do JSF se baseando apenas no JSF 1.2.
Enquanto nem para para ver como funcionam o 2.0.
Triste isso viu. =/
Todo mundo vê apenas os defeitos do JSF e colocam VRAPTOR como a bala de prata, a salvação, mas ninguém para para pensar que o próprio VRAPTOR tem seus defeitos e suas limitações. As vezes as pessoas vêem apenas aqui que elas querem ver.
Visão seletiva.
Não acho o JSF 2.0 a salvação do mundo, mas nunca seria louco de afirmar que é lixo. As pessoas devem perceber que para cada situação, existe uma ferramenta que é melhor aplicada.
Fala quem JSF é lento? o xhtml chega a ser 60% melhor em performance que o JSP. Mas para utilizar o xhtml as pessoas precisariam entender como funciona o JSF 2.0 e para isso, ninguém está disposto… Triste isso! =/[/quote]
Velho, se vc quiser se referir a mim, por favor me cite ao invés de jogar ao vento que ALGUMAS PESSOA falam isso ou aquilo…
Em nenhum momento falei que o VRaptor é bala de prata, só frisei o quanto ele te proporciona de controle sobre seu projeto, coisa que o JSF não faz. Então não coloque palavras na minha boca… Outra coisa, o VRaptor têm suas limitações, claro, mas ele é BEM MAIS FÁCIL de ser estendido que o JSF, fora que já vem com um mecanismo nativo com suporte a injeção de dependência, e é MUITO, mas MUITO MESMO, fácil de se integrar com qualquer outra biblioteca ou framework… Além disso ele não exige que você tenha que aprender nova tags, compreender um ciclo de vida nada intuitivo para uma simples requisição e não incha o seu controlador com gets e sets (para pegar as propriedades dos ManagedBeans)… Ou seja, ele é muito mais simples de se usar e muito menos intrusivo do que o JSF.
Outra coisa, não tive saco pra conhecer a versão 2.0 pelo simples fato das coisas acontecerem muito devagar quando se trata do JSF… Quanto tempo eles demoraram pra sair da 1.2 pra 2.0?! Mesmo sabendo das inúmeros pontos negativos e das reclamações que existiam por parte da versão 1.2 demoraram uma eternidade… Então eu simplesmente não cultivo o pensamento “na próxima especificação eles vão corrigir isso”…
Já que você tá falando aí, me mostra como vc usa ExtJS com o JSF? Ou qualquer outra biblioteca javascript sem ter que contornar o JSF a todo tempo?! JSF surgiu quando essas tecnologias WEB (que fizeram surgir o termo WEB 2.0) não estavam tão desenvolvidas, maduras e possibilitando tanta interatividade na parte cliente… Hoje em dia não é necessário que a parte do servidor se ocupe em como renderizar as coisas no cliente, você tem trocentas opções para isso… Por isso não gosto do JSF, mas se você gosta, blza é opinião sua… Mas vc pelo menos se questionou o quanto de acoplamento ele te impõe? E vc acha isso bom? Como afirmei antes, depois nós que criticamos que somos os fanáticos e temos visão seletiva…