XHTML versus JSP

17 respostas
K

Qual dos dois tipos de arquivos é melhor se usar em uma aplicação web?

Vlw!

Karina

17 Respostas

Hebert_Coelho

xhtml.

Eu li (infelizmente não me lembro onde) que é mais rápido.

E também te possibilita mais recursos do JSF 2.0

jaissonduarte

nem sei muito do JSP aprendi o xhtml e não me arrependo
ele é muito bom
o JSP é muito estranho sei lá não gostei de usa-lo

fabiozanardi

se eu não me engano não vai ter diferença de desempenho nenhum usando .jsp ou .xhtml, o que pode acontecer é que .xhtml não vai aceitar scriptlets no meio dos codigos

me corrijam por favor se eu estiver errado.

mauricioadl

JSP é coisa do passado, a moda agora é XHTML. :smiley:

Marlon_Meneses

eu trabalho com os 2 e pra mim ambos são bons e bem rápidos…
porém acho que o XHTML ganha porque é mais simples de entender o código e mais limpo

Hebert_Coelho


http://www.coderanch.com/t/468245/JSP/java/xhtml-or-JSP

E já teve essa pergunta aqui no GUJ:

Mr.style

Xhtml ajuda com templates.

espiaoweb2011

karinacomk.lima:
Qual dos dois tipos de arquivos é melhor se usar em uma aplicação web?

Vlw!

Karina

Depende da aplicação, se você for utilizar JSF por exemplo, a partir da versão 2 deve-se usar xhtml, para versões anteriores se usa JSP.
O xhtml torna o código mais organizado e limpo, mas se você usar JSP com JSTL por exemplo o código também fica limpo e organizado.
Depende muito a aplicação, quais Frameworks vai utilizar, varia muito.

maior_abandonado

o que torna o processamento mais rápido não é você mudar a extensão do seu arquivo para xhtml, mas sim você adicionar facelets naquela sua aplicação jsf (em comparação com ela sem facelets).

se você não está usando jsf acredito não fazer diferença…

ssh

fabiozanardi:
se eu não me engano não vai ter diferença de desempenho nenhum usando .jsp ou .xhtml, o que pode acontecer é que .xhtml não vai aceitar scriptlets no meio dos codigos

me corrijam por favor se eu estiver errado.

Está certo!

Uma das grandes vantagens que vejo na utilização do JSP, é poder utilizar códigos java misturado com o html, usava principalmente para controlar o conteúdo que será exibido para o usuário. dependendo do tipo do usuário.

Alguém tem um material que fala sobre userPermission utiziando JSF?

att.

romulosb

Isso não seria uma desvantagem?

ssh

Isso não seria uma desvantagem?

Olha, como sou iniciante, estou no meu primeiro emprego. acredito que sim.

de que outra forma poderia controlar a exibição de conteúdo dependendo do usuário? diversas páginas para diversos tipos de usuário?

romulosb

Vocẽ ja deu uma olhada no modelo MVC? Se não, da uma lida, aproveita que está começando agora e já se acostuma direto com essa forma de trabalhar.
Respondendo a sua pergunta: esse controle deve ser feito nos controllers de sua aplicação. Por isso seria interessante dar uma olhada no conceito de MVC. Espalhar código pelas views irá dar muito trabalho tanto para desenvolver quanto para manter.

gRoOve

Isso não seria uma desvantagem?
A idéia é justamente o contrário, código java misturado com a [i]view/i é bem feio. Procure ler sobre o MVC conforme o romulosb falou.

drsmachado

Todos sabemos que uma jsp é uma servlet modificada que, para ser “mostrada” no browser, precisa ser compilada como servlet.
Isso torna o processo mais lento, dependendo do que se tem na bendita.
Mas, e xhtml? Como é renderizada?
Segue um link com uma explicação bem direta e até certo ponto detalhada:
http://xhtml.com/en/xhtml/media-types-how-the-web-works/

Comparando ambas, dá para saber qual é mais rápida… E por que…

gRoOve

Vale ressaltar que a jsp será convertida/compilada/carregada somente a primeira vez que for requisitada(é possível tb configurar pra se seja carregada na distribuição da aplicação). Tentei ler o link sobre como é renderizado o xhtml mas não entendi, hehe.

R

ssh:
Uma das grandes vantagens que vejo na utilização do JSP, é poder utilizar códigos java misturado com o html, usava principalmente para controlar o conteúdo que será exibido para o usuário. dependendo do tipo do usuário.
att.

1o:Isso não seria uma vantagem.
2o:xhtml tbm permite scriptlets na página.

Criado 16 de dezembro de 2011
Ultima resposta 20 de dez. de 2011
Respostas 17
Participantes 14