Qualidades e Defeitos das Linguagem de Programação – JSP | Paulo Eduardo
Pular para o Conteudo Pular para o Menu
jun 09

Qualidades e Defeitos das Linguagem de Programação – JSP

Programação Programação 2 Comentários

Continuando a serie…

Como prometido vou falar um pouco sobre as qualidades e defeitos da linguagem JSP, antes de mais nada quero deixar claro duas coisas, uma que eu já devia ter falado antes, que as opniões escritas nesses artigos tratam apenas do meu intender sobre as linguagens e das experiencias que eu tive com elas, portanto, ninguem é obrigado a concordar em nada comigo.

Muito pelo contrario, eu quero mesmo é que discordem, porque se todo mundo concordasse com tudo não ia existir nem conversa.

Segunda coisa é sobre o JSP, vou falar nesse post sobre minha visão do JSP com Struts, pois alem de ser um dos frameworks mais utilizados no mercado hoje é o único com qual eu já trabalhei, portanto não poderia falar dos outros

JSP – Qualidades

Orientação a Objetos

Falei que o PHP não tinha conseguido ainda remover completamente os vestigios do seu passado de linguagem não orientada a objetos, e que o .net tinha encontrado uma solução muito boa para resolver esse problema, mudar a extensão do arquivo.

No caso do JSP a historia é um pouco diferente, pois por ser derivado do Java, que já era orientado a objetos o JSP já nasceu OO, isso em si já é uma ótima qualidade.

Portabilidade

Outra qualidade derivada da sua linguagem mãe, o Java é a portabilidade, enquanto o PHP é naturalmente derivado de sistemas Linux (apesar de hoje já estar presente em ambientes Windows) e do .net ser naturalmente destinado a ambientes Windows, o JSP pode ser executado em diversas plataformas.

JSP – Defeitos

Tipagem estática e forte

Assim como o .net o Java exige que as variáveis sejam declaradas e seu tipo de dados não pode mudar no decorrer do programa.

Compilação

Tambem é uma linguagem que passa por um processo de compilação, já citei que para alguns desenvolvedores isso é uma vantagem, pois garante em parte a segurança do código e para grandes sistemas aumenta a velocidade de processamento de linguagens compiladas.

Porem, como também já disse não gosto muito da idéia de ter que recompilar o sistema todo a cada mudança feita nele.

Excesso de Configuração

Agora falando especificamente do Struts, acho que ele exige um excesso de configuração ao exigir que o desenvolvedor declare todas as actions, models, views, actionforms, etc, etc, etc, no arquivo web.xml, acho que isso atrapalhando a fluência do processo de desenvolvimento.

Plugin do Java

Preciso falar alguma coisa sobre o plugin do java? já não sou a favor da necessidade de plugin nenhum para acessar sites, mas o do flash ainda é levinho, não carrega muito o sistema, já o do Java…

Acontece que, mesmo a linguagem JSP rodando no lado servidor, ela ainda exige o plugin do java para algumas funções, o que é péssimo.

São essas as linguagens com as quais eu trabalhei, e portanto sobre as quais eu falei, acredito que ainda está faltando Ruby, Python, alem de muitas outras linguagem espalhadas pelo mundo, se um dia eu vier a trabalhar com uma dessas linguagem eu faço um artigo falando sobre elas.

Enquanto isso, a área de comentários está sempre aberta para quem quiser comentar sobre essas demais linguagens, discordar ou concordar comigo sobre as linguagens das quais eu já falei, ou falar qualquer outra coisa que tenha vontade.

1 Estrela2 Estrelas3 Estrelas4 Estrelas5 Estrelas (5 votos, media: 4,20 Maior Voto: 5)

2 Respostas para “Qualidades e Defeitos das Linguagem de Programação – JSP”

Nelson Ali Disse:

Alo Paulo Eduardo, estou muito grato pelo seu contributo para a sociedade no sentido direccionado a aqueles que estao relacionados ou melhor curiosos em saber mais sobre JSP. Querendo dizer que sou um deles.
Meu nome e Nelson Ali sou estudante universitario do curso de Informatica da Universidade Pedagogica-Maputo, Mocambique.
Gostaria de saber mais sobre JSP, no sentido de melhorar o meu perfomance, contudo agradeceria que o senhor Paulo me enviasse algumas fontes de JSP, lembrar que estou me iniciando na linguagem.
Os meus agradecimentos a atencao. Boa tarde e bom trabalho.

Paulo Eduardo Disse:

Ola Nelson,

Antes de mais nada obrigado pelo comentário. Mas falando de linguagens de programação minha especialidade mesmo é PHP, fiz alguns trabalhos apenas que envolviam JSP e isso já a algum tempo, mas acredito que a própria documentação da Sun pode te ajudar bastante, alem disso encontrei um tutorial muito interessante no JavaFree que é um portal destinado a desenvolvedores Java onde você também poderá encontrar bastante conteudo interessante para seu aprendizado, bom, desejo-lhe sorte na sua empreitada e qualquer coisa sinta-se a vontade para usar esse espaço de comentários com qualquer outra questão.

Deixe um Comentário