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

Membro desde: 23/11/2009 07:15:59
Mensagens: 608
Offline

"""Pessoal, vamos todos voltar no assembly, é mais rapido .......................... """ ------> foi uma brincadeirinha.


eu acho que podemos aplicar um tunning no codigo do jsf para ser mais rapido, mas nao ira se aproximar ao jsp, mas ficara parecido em termos de performance. e alem do mais podemos aplicar um cluster ou podemos usar servidores potentes, para ficar tudo mais rapido.

As tecnologias tenhem evoluido ( jsf ) porque o hardware tambem tem evoluido muito, por isso se antigamente usavamos uma aplicacao em jsp+servidor com 2 GB ou 4GB de memoria, agora facilmente podemos ter jsf+servidor com 8GB de memoria +i7.

então compensa,

LPI-101
Cristiano de Barros
JavaBaby
[Avatar]

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

Luciano_Lopes wrote: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


O PrimeFaces é uma biblioteca de componentes para o JSF, logo você só conseguirá utilizar esta biblioteca ao utilizar JSF.

Abraço
Cristiano de Barros
JavaBaby
[Avatar]

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

sulito wrote:"""Pessoal, vamos todos voltar no assembly, é mais rapido .......................... """ ------> foi uma brincadeirinha.


Sem problemas

Só para explicar melhor, eu não quis dizer que devemos utilizar linguagens de baixo nível para ficar mais rápido, muito pelo contrário.
Eu fiz uma comparação com as linguagens de programação somente para ilustrar a situação de que é difícil haver um ganho, sem que haja perda em algum outro ponto. O próprio Java que utilizamos hoje em dia, quando surgiu era criticado por ser lento. É lógico que o java foi otimizado, só que os computadores também evoluíram e compensaram esta perda.
Eu gosto muito do JSF, e acho sua produtividade excelente. Se o hardware do cliente for bom, prefiro com certeza o JSF.
Só que reconheço que se o cliente me solicitar um software com performance e possuir um hardware restrito, o JSF não atenderá as necessidades dele.
Então cabe a nós analisarmos cada situação e adotarmos o que julgarmos melhor.

Abraço

This message was edited 1 time. Last update was at 06/01/2011 14:04:21

bozo25
Thread.start()

Membro desde: 07/09/2010 15:10:59
Mensagens: 35
Offline

php.
lazaropj
JavaGuru
[Avatar]

Membro desde: 29/10/2009 11:05:04
Mensagens: 244
Localização: Brasilia - DF
Offline

Tem sim...
é só importar pro JSP


Lazaro Jr.

Java4all
esmiralha
JavaEvangelist

Membro desde: 19/07/2006 09:04:42
Mensagens: 402
Offline

bozo25 wrote:php.


Alô criançada, o bozo chegou...
Luciano_Lopes
Virtual Machine Man
[Avatar]

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

lazaropj wrote:Tem sim...
é só importar pro JSP



Ja tentei fazer isso mas não deu certo não,como você conseguil?Posta um exemplo aqui se possivel

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

Membro desde: 01/10/2006 15:29:40
Mensagens: 2047
Offline

lazaropj wrote:Tem sim...
é só importar pro JSP



Cara, até onde eu sei, o Prime usa todo o Core do JSF, todos as fases do ciclo de vida, etc.

Acho que isso não é possível não... tens algum Case ???

Abs []

"É preciso ter mais fé pra acreditar que viemos do nada..."

Blog - http://aohana.wordpress.com/

Padrão de nomenclatura Java - http://www.oracle.com/technetwork/java/codeconventions-139411.html#16712

Doc. Java - http://www.oracle.com/technetwork/java/javase/documentation/index.html

Faça perguntas Inteligentes - http://istf.com.br/perguntas

Sobrevivência no GUJ:
(Regras) http://www.guj.com.br/java/21516-regras-do-forum

(Boa prática) http://www.guj.com.br/java/15477-antes-de-voce-perguntar

(Código fonte) http://www.guj.com.br/java/50115-voce-e-novo-no-guj-vai-criar-um-topico-e-colar-seu-codigo-fonte-leia-aqui-antes-por-favor
Cristiano de Barros
JavaBaby
[Avatar]

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

lazaropj wrote:Tem sim...
é só importar pro JSP



Uma coisa é você utilizar o JSP (ao invés de Facelets) como view handler no JSF. Aí é lógico que é possível, pois está sendo usado JSF.
Agora, o que eu acredito que o colega esteja querendo saber, é se é possível utilizar o PrimeFaces sem utilizar JSF.
Este caso já não é possível, pois como o colega adriano_si falou, o PrimeFaces trabalha em cima do JSF.

Abraço
Luciano_Lopes
Virtual Machine Man
[Avatar]

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

Cristiano de Barros wrote:
lazaropj wrote:Tem sim...
é só importar pro JSP



Uma coisa é você utilizar o JSP (ao invés de Facelets) como view handler no JSF. Aí é lógico que é possível, pois está sendo usado JSF.
Agora, o que eu acredito que o colega esteja querendo saber, é se é possível utilizar o PrimeFaces sem utilizar JSF.
Este caso já não é possível, pois como o colega adriano_si falou, o PrimeFaces trabalha em cima do JSF.

Abraço

Deixa ver se entendi, o prime por padrão trabalha com jsf, para eu usar em jsp tenho que criar um projeto usando jsf, é isso?

http://twitter.com/luciano_skyline
[MSN]
Cristiano de Barros
JavaBaby
[Avatar]

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

Luciano_Lopes wrote:Deixa ver se entendi, o prime por padrão trabalha com jsf, para eu usar em jsp tenho que criar um projeto usando jsf, é isso?


O PrimeFaces trabalha com JSF.
O JSF utiliza um mecanismo chamado ViewHandler, que pode ser o JSP.
Se você for utilizar JSF em uma versão anterior ao 2.0, o view handler padrão é o JSP, ou seja basta você criar um projeto JSF e dentro dele criar uma página JSP.
A partir da versão 2.0 o view handler padrão passou a ser o Facelets que utiliza as extensões XHTML ou JSPX, logo, com o JSF 2.0 você terá que trabalhar seguindo as regras do Facelets.
marcosalex
GUJ Expert
[Avatar]

Membro desde: 20/02/2008 12:32:59
Mensagens: 3372
Offline

Cristiano de Barros wrote:
O PrimeFaces trabalha com JSF.
O JSF utiliza um mecanismo chamado ViewHandler, que pode ser o JSP.
Se você for utilizar JSF em uma versão anterior ao 2.0, o view handler padrão é o JSP, ou seja basta você criar um projeto JSF e dentro dele criar uma página JSP.
A partir da versão 2.0 o view handler padrão passou a ser o Facelets que utiliza as extensões XHTML ou JSPX, logo, com o JSF 2.0 você terá que trabalhar seguindo as regras do Facelets.


Não entendi essa parte (desculpa desviar a discussão).

Pelo que eu sei, no JSF 1.2 ele nada mais é que usar o JSTL pra criar tags novas, tanto que no Netbeans eu consigo ver o JSP gerado pela minha página, que obviamente é mais complexo do que se eu usasse o JSP direto.

Pelo que você falou, o JSF 2 não gera um JSP e não usa o mecanismo do Java pra JSP/Servlets?
[Yahoo!] aim icon [ICQ]
Cristiano de Barros
JavaBaby
[Avatar]

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

marcosalex wrote:Pelo que eu sei, no JSF 1.2 ele nada mais é que usar o JSTL pra criar tags novas, tanto que no Netbeans eu consigo ver o JSP gerado pela minha página, que obviamente é mais complexo do que se eu usasse o JSP direto.

Desculpe, quando você utiliza a palavra "ele", você está se referindo ao que? Ao próprio JSF? Ao Facelets?

marcosalex wrote:Pelo que você falou, o JSF 2 não gera um JSP e não usa o mecanismo do Java pra JSP/Servlets?

Ele não utiliza o mecanismo de JSP/Servlets, pois este mecanismo é voltado basicamente a gerar conteúdo dinâmico, enquanto o JSF utiliza toda uma árvore de componentes, que podem ser renderizados em fases diferentes, e tem um ciclo de vida mais complexo. O Facelets foi criado pensando no modelo baseado em componentes do JSF, por isso ele ofererece uma melhor integração, uma série de vantagens e uma performance em torno de 30% a 50% melhor que o JSP.

Abaixo alguns links que mostram por que o JSP não se "encaixa" muito bem com o JSF, e mostram também, as vantagens do Facelets em relação ao mesmo:
http://www.springwebdevelopment.com/jsf-and-facelets
http://www.ibm.com/developerworks/java/library/j-facelets/
marcosalex
GUJ Expert
[Avatar]

Membro desde: 20/02/2008 12:32:59
Mensagens: 3372
Offline

Cristiano de Barros wrote:
Desculpe, quando você utiliza a palavra "ele", você está se referindo ao que? Ao próprio JSF? Ao Facelets?

Ao JSF. O facelets do JSF 1.2 também faz isso ou é só o do JSF 2.0?

Valeu pelos links.
[Yahoo!] aim icon [ICQ]
Cristiano de Barros
JavaBaby
[Avatar]

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

marcosalex wrote:
Ao JSF. O facelets do JSF 1.2 também faz isso ou é só o do JSF 2.0?
Valeu pelos links.

Se você adicionar o Facelets na sua aplicação, ele irá funcionar da mesma maneira sim.
O detalhe é que nas versões anteriores ao JSF 2.0, o Facelets não está incorporado ao JSF. Portanto, para utilizá-lo, é necessário baixar seu jar, adicionar ele na sua aplicação e configurar corretamente o faces-config.xml.
Já na versão 2.0 não é necessário baixar nem configurar nada para que ele seja utilizado.
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team