Qual a melhor opção, JSP ou JSF  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
Luciano_Lopes
Virtual Machine Man
[Avatar]

Membro desde: 04/05/2009 22:32:02
Mensagens: 676
Offline

Pessoal, ja tem uns dias que estou estudando JSF,ja havia desenvolvido algumas coisas em JSP, dai surgiu duvida,sei que o JSF é um avanço sobre o JSP mas a pergunta é a seguinte:
HOJE as empresas preferem sistemas JSF ou JSP e porque?

http://twitter.com/luciano_skyline
[MSN]
ArtesaoDeSoftware
JavaTeenager
[Avatar]

Membro desde: 14/02/2010 22:07:42
Mensagens: 159
Offline

Olha, em termos de performance, minha experiência diz que JSF é a pior solução.
Luciano_Lopes
Virtual Machine Man
[Avatar]

Membro desde: 04/05/2009 22:32:02
Mensagens: 676
Offline

ArtesaoDeSoftware wrote:Olha, em termos de performance, minha experiência diz que JSF é a pior solução.

Porque?

http://twitter.com/luciano_skyline
[MSN]
ArtesaoDeSoftware
JavaTeenager
[Avatar]

Membro desde: 14/02/2010 22:07:42
Mensagens: 159
Offline

Como assim porque ? Porque é lento.
Luciano_Lopes
Virtual Machine Man
[Avatar]

Membro desde: 04/05/2009 22:32:02
Mensagens: 676
Offline

Vi na net que o JSF é tecnologia de ponta quando se fala em desenvolvimento web,mesmo assim JSP ainda é usado ou vem diminuindo?A empresas de desenvolvimento de software preferem qual das duas?

http://twitter.com/luciano_skyline
[MSN]
Victor Neves
JavaEvangelist
[Avatar]

Membro desde: 12/12/2008 19:18:21
Mensagens: 302
Localização: Brasília - DF
Offline

As empresas estao usando JSF por uma simples questão de modinha.
Quando voce roda um sistema usando JSF e voce pede para ver o código fonte, voce pode ver que o JSF criou vários códigos escondidos de voce, que ele ate mesmo chegou a alterar algum nome de algum campo colocando numeros e underlines nos nomes, ai dá erro voce nao sabe onde está, tem que ficar procurando o código debaixo do tapete.

GouverMXT
JavaGuru
[Avatar]

Membro desde: 19/03/2007 15:58:06
Mensagens: 233
Offline

A resposta é um grande DEPENDE. Para desenvolver um site normal acho que JSF não é a melhor opção, já para um sistema Web pode ser uma das boas opções, apesar de não preferí-lo em nenhum caso rsrs

Rails. It just works.
luxu
GUJ Ranger
[Avatar]

Membro desde: 28/10/2008 18:23:12
Mensagens: 881
Localização: Presidente Prudente/SP
Offline

naum seria o JSF um melhoria do JSP?



zicadopv.wordpress.com
[WWW]
Cristiano de Barros
JavaBaby
[Avatar]

Membro desde: 16/03/2008 21:11:04
Mensagens: 78
Localização: Florianópolis
Offline

Boa noite.

Acredito que a resposta seja um depende também.
Em minha opinião, o JSF tem uma produtividade muito superior ao JSP pela série de recursos extras que ele possui.
Porém todos estes recursos possuem um custo, e isso é normal, cabe a você pesar o que vale mais a pena em cada caso.
Para fazer uma comparação, você pode pensar da seguinte maneira:
As linguagens de mais baixo nível são as que possuem os melhores desempenhos. Porém todos nós utilizamos linguagens de alto nível, que possuem inúmeros recursos extras e facilitam a nossa vida. Note que isto gera um custo de desempenho também, mas a produtividade aumenta absurdamente.
Então eu acredito que cabe a nós desenvolvedores avaliarmos quando é possível utilizar ou não, pois todos os dois tem suas vantagens e desvantagens.

Quero deixar claro que isto é apenas minha opinião. Não gosto de guerra de frameworks/linguagens.
Abraço.
otaviojava
GUJ Master
[Avatar]

Membro desde: 14/12/2010 10:09:09
Mensagens: 1192
Localização: Salvador,Bahia
Offline

Eu acredito que cada caso é um caso.
Seria como perguntar: Qual é o melhor o garfo ou a faca ?
você certamente diria depende da situação.
No caso do jsf ele é mais voltado a view do seu sitema respeitando o mvc existindo diversas implementações do jsf como o rich faces, prime faces etc.
Na versão atual ele foi muito bem melhorado trazendo inclusive recursos com ajax. Em fim um framework moldado para sua view

O jsp ele é uma página que roda java, no lado do servidor além de chamar bean etc.

Vale lembrar que o jsf pode usar também o jsp embora ele por padrão na nova versão é xhtml

E ambos foram atualizados na nova versão do jee o jee6.

twitter- https://twitter.com/otaviojava
java -http://home.java.net/blogs/otaviojava
blog - http://otaviosantana.blogspot.com/
javabahia - http://javabahia.blogspot.com/
linguagil - http://javabahia.blogspot.com/
Desenvolva aplicações com Cassandra de uma maneira mais fácil com o EasyCassanra: https://github.com/otaviojava/Easy-Cassandra

[WWW]
AbelBueno
Virtual Machine Man

Membro desde: 04/08/2010 09:37:57
Mensagens: 543
Offline

Particulamente, acredito que não seja uma comparação muito válida.

Ao utilizar JSF você estará trabalhando com um framework WEB, com várias coisas prontas, e desenvolver a partir disso.

JSP é "apenas" (ou deveria ser) um engine para renderizar páginas dinâmicas.

O que você chama de desenvolver em JSP? Utilizar scriptlets? Ou MVC na mão com Servlets e JSPs?

Para as duas opções acima, recomendo JSF sem sombra de dúvidas.

Uma comparação, que acredito ser mais válida, é comparar frameworks baseados em componente (JSF) ou baseados em actions (como VRaptor).

Daí recomendo utilizar VRaptor...

This message was edited 1 time. Last update was at 06/01/2011 09:37:25

Luciano_Lopes
Virtual Machine Man
[Avatar]

Membro desde: 04/05/2009 22:32:02
Mensagens: 676
Offline

Eu andei pesquisando e vi que a vários frameworks como o PrimeFaces,RichFaces para JSF, no caso do JSP eu posso também usar o Prime?

http://twitter.com/luciano_skyline
[MSN]
andredecotia
JWizard
[Avatar]

Membro desde: 19/10/2009 14:37:32
Mensagens: 2267
Localização: São Paulo
Offline

Acredito que se o assunto é performance da aplicação, JSP puro ganha na disputa contra o framework JSF.

--
André AS


Analista Programador Java Web freelancer / home office
Linkedin: http://www.linkedin.com/profile/view?id=41470291&trk=tab_pro

[Email] [MSN] [ICQ]
Luiz Aguiar
Moderador
[Avatar]

Membro desde: 23/01/2005 00:05:55
Mensagens: 3840
Localização: São Paulo
Offline

VRaptor + JSP + JQuery + CSS3

[]s

-
Blog de Tecnologia
GitHub
@AguiarLuiz
Recicla SP na App Store!




[WWW] [MSN] [ICQ]
Luciano_Lopes
Virtual Machine Man
[Avatar]

Membro desde: 04/05/2009 22:32:02
Mensagens: 676
Offline

Não existem nenhuma forma de usar o prime no jsp?Não gosto de usar jquery não, fico meio perdido, não tenho experiencia na aprte de design

http://twitter.com/luciano_skyline
[MSN]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team