Criar Web, manuais e recursos para desenvolvimento web
Manuais
Programas
FAQS
Diretório
Comunidade
  Inicio > Manuais > Introdução às linguagens do web / Manual de JSP
SEÇÕES
Manuais relacionados
+Introdução às linguagens do web
+Manual de JSP
Categorias
+Internet
+Programação
+JSP

Índice do Manual Introdução às linguagens do web
+ Índice do manual de linguagens do Web
+ Introdução à web
+ Linguagem HTML
+ Páginas estáticas Vs. dinâmicas
+ Páginas Dinâmicas
+ Páginas dinâmicas de cliente
+ Páginas dinâmicas de servidor
+ O que é Javascript
+ O que é Visual Basic Script
+ DHTML
+ O que é CSS
+ O que são os Applets de Java
+ O que é CGI
+ O que é Perl
+ O que é ASP
+ O que é PHP
+ O que é JSP
+ Comparando JSP com ASP
+ O que é XML

Descrição dos capítulos

Índice do Manual Manual de JSP
+ O que é JSP
+ Comparando JSP com ASP
+ Conexão a um database server com JSP
+ Construção dinâmica de menus de seleção utilizando JSP
+ Instalação de Tomcat para utilizar servlets ou JSP
+ Uso de XML e XSL em JSPs
+ Manejo de arquivos com JSP

Descrição dos capítulos

Parceiros
- CSS para Web Design
- S.O.S Designers
- Slackware-Brasil
- Crie seu Web site
- Oficina da Net


Comparando JSP com ASP

Um artigo que aponta as principais diferenças entre as tecnologias JSP e ASP. Faz uma ênfase especial nas vantagens que se encontram no sistema Java frente ao Microsoft.


JSP e ASP servem para fazer, mais ou menos, o mesmo tipo de aplicações web. Entretanto, no fundo têm bastantes diferenças. Depois de minha experiência no trabalho com JSP, um dia, um cliente me perguntou por que não programava a página em ASP no lugar de JSP, já que havia escutado falar que o sistema de Microsoft tinha umas características muito apropriadas para seu modelo de negócio. A partir desta sugestão, e para que meu cliente ficasse satisfeito com a tecnologia JSP -que é a que prefiro utilizar-, preparei uma lista de vantagens de utilizar páginas dinâmicas Java frente às de Microsoft.

Plataforma e independência do servidor

JSP segue a filosofia da arquitetura JAVA de "escreve uma vez, executa onde quiser". A implantação de ASP está limitada para arquiteturas baseadas em tecnologia Microsoft.

Assim, JSP pode ser executado nos sistemas operativos e servidores web mais populares, como por exemplo, Apache, Netscape ou Microsoft IIS. Enquanto que ASP só tem suporte nativo para os servidores IIS e Personal Web Server, que são os dois servidores web para sistemas Microsoft, o primeiro com tecnologia NT e o segundo para sistemas Windows 98 e similares.

Processo de desenvolvimento aberto (open source)

O API JSP se beneficia da extensa comunidade JAVA existente, pelo contrário a tecnologia ASP é específica de Microsoft que desenvolve seus processos internamente.

TAGS

Enquanto que tanto JSP como ASP usam uma combinação de tags e scripts para criar páginas web dinâmicas, a tecnologia JSP permite aos desenvolvedores criar novas tags. Assim os desenvolvedores podem criar novas tags e não depender tanto dos scripts.

Reusabilidade entre plataformas.

Os componentes JSP são reusáveis em distintas plataformas (UNIX, Windows).

A vantagem Java

A tecnologia JSP usa Java como linguagem de Script enquanto que ASP usa VBScript ou Jscript. Java é uma linguagem mais potente e com mais escalas que as linguagens de Script. As páginas JSP são compiladas em Servlets pelo qual atuam como uma porta a todos os serviços Java de Servidor e livrarias Java para aplicações http. Java faz o trabalho do desenvolvedor mais fácil p. e. ajuda a proteger o sistema contra as "caídas" enquanto que as aplicações ASP sobre sistemas NT são mais suscetíveis a sofrê-las, também ajuda no manejo da memória protegendo contra falhas de memória e o duro trabalho de buscar os falhos de perda de ponteiros de memória que podem tornar mais lento o funcionamento de uma aplicação.

Manutenção

As aplicações que usam JSP têm uma manutenção mais fácil que as que usam ASP.
  • As linguagens de Script estão bem para pequenas aplicações, mas não se encaixam bem para aplicações grandes. Java é uma linguagem estruturada e é mais fácil de construir e possui manutenções grandes como aplicações modulares.
  • A tecnologia JSP faz maior ênfase nos componentes do que nos Scripts, isto faz com que seja mais fácil revisar o conteúdo sem que afete a lógica ou revisar a lógica sem mudar o conteúdo.
  • A arquitetura EJB encapsula a lógica de p. e.: acesso a BD, segurança, integridade transacional e isolamento da aplicação.
  • Devido a que a tecnologia JSP é aberta e multiplataforma, os servidores web, plataformas e outros componentes podem ser facilmente atualizados ou mudados sem que afete às aplicações baseadas na tecnologia JSP.
Conclusão

As vantagens sobre utilizar a tecnologia Java em relação à proprietária de Microsoft (ASP) são, como se pode ver, diversas e interessantes. Entretanto, podemos apontar uma vantagem da programação em ASP, pois é bastante mais fácil de aprender que JSP, pelo menos se não se tem uma experiência prévia em programação. Isto é devido a que Java é uma linguagem muito potente, mas um pouco mais complicada de usar porque é orientada a objetos e a maneira de escrever os programas é mais rígida.

Autoria e outras referências sobre este artigo

Manuais relacionados com este artigo
Dentro de Introdução às linguagens do web
Seguinte: O que é XML
Anterior: O que é JSP

Dentro de Manual de JSP
Anterior: O que é JSP

Categorias relacionadas
Através das categorias do nosso diretório podem ser encontrados outros tipos de recursos relacionados com este artigo:
+ Entrar em Internet
+ Entrar em Programação
+ Entrar em JSP


Comentário sem rever
Entre os comentários não revistos podem ter alguns interessantes que tenham sido enviado recentemente.
 Foram econtrados 2 comentários sem rever

VerVer os comentários não revistos



Sobre nós | Copyright | Anuncie | Entrar em contato <criarweb>

Hospedado por Hostnet Hospedagem de Sites