| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/04/2009 19:20:22
|
joaosavio
Java Ninja
![[Avatar]](/images/avatar/29345917cc8b62e71e973391840efca4.jpg)
Membro desde: 13/12/2007 10:09:22
Mensagens: 269
Offline
|
Olá pessoal, gostaria de saber quais as desvantagens de JSF pra por exemplo JSP+servlets ou mesmo PHP.
Uma vez um cara me disse que o JSF nao separa bem o controlador da view. É verdade isso?
Abraços
João Sávio
--
www.joaosavio.com
This message was edited 1 time. Last update was at 28/04/2009 13:32:47
|
Mestrando em Ciência da Computação - UNICAMP
SCJP 6
http://joaosavio.wordpress.com |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/04/2009 07:05:11
|
guimoz
JavaEvangelist
Membro desde: 11/08/2007 19:21:10
Mensagens: 455
Localização: Bento Gonçalves - RS
Offline
|
bom a grande vantagem do jsf é q ele é muito componentisavel, vc pode criar seus proprios componentes e reutiliza-los qnd bem entender, dessa forma fica facil quando vc quer agregar funcionalidades RIA em seus componentes jsf, ou usar uma pronta, richfaces, icefaces, primefaces .. bom tem varios.
eu so meio suspeito pra falar de jsf, pq trabalho com ele
mas acho q a grande desvantagem ta no aprendizado, ele tem uma api exclusiva, e é bem chatinho de aprender, mas nada impossivel..
no jsp + servlets, vc tem q fazer tudo na mao, e ainda vai usar de jstl, concerteza vai ter codigo java dentro do seus jsp, isso n é legal, procure nunca usar scriplets nas suas jsps .
enfim, entre fazer praticamente tudo na mao e ter uma ferramenta q me da muitos componentes prontos, porem customizaveis, eu fico com a segunda.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/04/2009 07:25:06
|
Marlon Meneses
Virtual Machine Man
![[Avatar]](/images/avatar/3d43cb0230c4f1ab6b9700689a881ec5.jpg)
Membro desde: 10/04/2007 19:20:48
Mensagens: 733
Localização: Belém-Pará
Offline
|
uma vantagem que eu acho que o jsf tem, é a legibilidade de codigo. fica bem mais organizado e simples de entender!!
e pra mim a desvantagem maior é o aprendizado como foi dito anteriormente mas é só uma questão de tempo e prática pra se entender a funcionalidade
|
Gigante guerreiro...
DAILEON!!! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/04/2009 07:32:08
|
thiago.correa
GUJ Master
![[Avatar]](/images/avatar/c37f9e1283cbd4a6edfd778fc8b1c652.jpg)
Membro desde: 26/03/2006 18:54:30
Mensagens: 1861
Offline
|
Faz um código (uma página de login por exemplo) em PHP e outro em JSF e outro em JSP e Servlets e depois volta aqui e me diz qual você codificou mais
|
---
"Se não puder ajudar, atrapalhe, afinal de contas o importante é participar!"
Thiago
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/04/2009 07:33:21
|
anderson.bonavides
GUJ Master
![[Avatar]](/images/avatar/b9d21287003f6041d2efb5c0cbcce3fd.jpg)
Membro desde: 30/07/2007 22:43:05
Mensagens: 1148
Offline
|
Bem eu pessoalmente concordo com tudo que foi dito e ainda acrecentaria mais, como por exemplo a Orientação a Objeto do Java que é muito boa, já a do PHP 5 decha a desejar. Eu pessoalmete acho horrível.
No entanto se vc quer saber sobre quem é melhor acho que isso vai depnder do seu gosto e se todos querem saber quem é melhor ou quem é pior deve ser feito um estudo mais aprofundado com métricas para definir tal situação. Com tudo procurar ler relatos de amigos também é totalmente válido.
|
Sun Certified Java Programmer 5.0 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/04/2009 08:12:44
|
andrepestana
JavaEvangelist
![[Avatar]](/images/avatar/5be278a9e02bed9248a4674ff62fea2c.png)
Membro desde: 23/03/2004 09:57:28
Mensagens: 380
Offline
|
Bem, eu sei que JSF tem muitas vantagens, mas eu diria que algumas desvantagens são:
- alguns componentes são caixas pretas que vc precisa adivinhar como trabalhar com elas.
- Mudança de paradigma: para quem trabalhou muito tempo com os frameworks baseados em ações fica difícil mudar o pensamento
Espero que ninguém jogue pedra. É só minha opinião.
Abraço,
|
Pestana
http://andrepestana.wordpress.com/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/04/2009 08:16:48
|
guimoz
JavaEvangelist
Membro desde: 11/08/2007 19:21:10
Mensagens: 455
Localização: Bento Gonçalves - RS
Offline
|
- alguns componentes são caixas pretas que vc precisa adivinhar como trabalhar com elas.
quais ?
acho muito dificil, geralmente so a documentação é mais do q suficiente ..
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/04/2009 08:16:55
|
Marlon Meneses
Virtual Machine Man
![[Avatar]](/images/avatar/3d43cb0230c4f1ab6b9700689a881ec5.jpg)
Membro desde: 10/04/2007 19:20:48
Mensagens: 733
Localização: Belém-Pará
Offline
|
mas qualquer framework pra mim tem componentes caixa preta...
rsrs
mas tudo se resolve com uma boa documentacao e estudo!
|
Gigante guerreiro...
DAILEON!!! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/04/2009 08:19:14
|
tnaires
GUJ Master
![[Avatar]](/images/avatar/5f6371c9126149517d9ba475def53139.png)
Membro desde: 22/12/2003 08:05:58
Mensagens: 1678
Localização: Porto Alegre/RS - Natal/RN
Offline
|
Olá pessoal, gostaria de saber quais as desvantagens de JSF pra por exemplo JSP+servlets ou mesmo PHP.
No tutorial de JSF do site Core Servlets, há uma excelente lista de desvantagens do JSF em comparação com a API de JSP e Servlets e com o Struts. Eu ainda acrescentaria a essa lista o fato de as requisições estarem amarradas ao método POST, não sendo possível usar GET, PUT, DELETE ou outros. A não ser, claro, que você utilize RESTFaces.
|
Tarso Nunes Aires
Blog - http://cabritin.wordpress.com/
Delicious - http://delicious.com/tnaires
Twitter - @tnaires
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/04/2009 08:20:16
|
tnaires
GUJ Master
![[Avatar]](/images/avatar/5f6371c9126149517d9ba475def53139.png)
Membro desde: 22/12/2003 08:05:58
Mensagens: 1678
Localização: Porto Alegre/RS - Natal/RN
Offline
|
andrepestana wrote:Espero que ninguém jogue pedra. É só minha opinião.
Não tem porque ninguém jogar pedra. O autor do tópico perguntou as desvantagens do framework - e elas existem. Esse não é o tópico de falar sobre as suas vantagens.
|
Tarso Nunes Aires
Blog - http://cabritin.wordpress.com/
Delicious - http://delicious.com/tnaires
Twitter - @tnaires
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/04/2009 08:27:09
|
andrepestana
JavaEvangelist
![[Avatar]](/images/avatar/5be278a9e02bed9248a4674ff62fea2c.png)
Membro desde: 23/03/2004 09:57:28
Mensagens: 380
Offline
|
tnaires wrote:
andrepestana wrote:Espero que ninguém jogue pedra. É só minha opinião.
Não tem porque ninguém jogar pedra. O autor do tópico perguntou as desvantagens do framework - e elas existem. Esse não é o tópico de falar sobre as suas vantagens.
Eu sei, mas vc reparou que ninguém havia citado uma desvantagem sequer antes de mim?
|
Pestana
http://andrepestana.wordpress.com/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/04/2009 08:29:21
|
fantomas
GUJ Master
![[Avatar]](/images/avatar/a2bf57c3aee957f2aaf75aa84717b3be.jpg)
Membro desde: 24/04/2008 16:10:55
Mensagens: 1532
Localização: Terra (maior parte do tempo)
Online
|
Na minha opinião, as principais são as seguintes:
1) O ciclo de vida muito grande e adiciona muita complexidade.
2) AJAX deveria ser transparente, próprio dos componentes.
3) Ainda é baseado em páginas.
4) Se me lembro bem, é chato vc derivar os componentes.
Ainda não montei um projeto em JSF, apenas estudei; então desculpem ai se falei @#$%@ gigante rsrsrs.
flws
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/04/2009 08:32:31
|
anderson.bonavides
GUJ Master
![[Avatar]](/images/avatar/b9d21287003f6041d2efb5c0cbcce3fd.jpg)
Membro desde: 30/07/2007 22:43:05
Mensagens: 1148
Offline
|
Eu concordo com o andrepestana, ninguem ainda tinha citado desvantagens o que sempre existe. E se quiserem saber desvantagens do JSF em relação ao JSP posso dizer que se exisitir algum erro este só poderar ser corrigido com uma nova versão deixando vc preso. Já o JSP não, vc está livre e a aplicação ainda pode ficar mais rápida se for usada de maneira limpa sem nenhum outro framework apenas com JDBC.
|
Sun Certified Java Programmer 5.0 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/04/2009 08:37:24
|
Giulliano
GUJ Master
![[Avatar]](/images/avatar/7f5a17b792b687fc4c227a5c5e569dd8.jpg)
Membro desde: 14/11/2006 19:29:38
Mensagens: 1627
Localização: São Paulo
Offline
|
Minhas sinceras opniões:
1) O ciclo de vida muito grande e adiciona muita complexidade.
Os cliclos são os mesmo: Application, Session, Request, Page.
2) AJAX deveria ser transparente, próprio dos componentes.
O uso da biblioteca A4J do RichFaces é excelente e bastante funcional.
3) Ainda é baseado em páginas.
Não entendi o problema aqui !?!? Então não vou comentar...
4) Se me lembro bem, é chato vc derivar os componentes.
É chato e desnecessário. Portanto aceitável.
Estou trabalhando com JSF há muito tempo e não tenho do que reclamar...já passei por struts, vraptor, seam e servlets. Não que eles sejam piores que o JSF, mas na minha opnião o JSF é mais produtível.
[]'s
|
Oracle Certified Master, Java EE 5 Enterprise Architect
Oracle Certified Professional Java Programmer
GiuLLianO MoRRoNi
<UnTouChAbLe> |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/04/2009 08:41:03
|
tnaires
GUJ Master
![[Avatar]](/images/avatar/5f6371c9126149517d9ba475def53139.png)
Membro desde: 22/12/2003 08:05:58
Mensagens: 1678
Localização: Porto Alegre/RS - Natal/RN
Offline
|
Giulliano wrote:Os cliclos são os mesmo: Application, Session, Request, Page.
Não confunda ciclo de vida da página JSF com escopo do Managed Bean. E mesmo assim, escopo de Page está previsto apenas para o JSF 2.0.
|
Tarso Nunes Aires
Blog - http://cabritin.wordpress.com/
Delicious - http://delicious.com/tnaires
Twitter - @tnaires
 |
|
|
 |
|
|