Na fama JAVA(JSP), na pratica PHP, em geral qual o melhor ? (PHP vs. JSP)

Tecnologias Add comments

Em suas características dos que defendem JSP, o termo mais utilizado é a segurança e portabilidade de plataforma, e do PHP sendo o equilibrio perfeito entre facilidade no desenvolvimento e o grande poder de suas aplicações.

A definição e características
JSP (Java Server Pages) uma tecnologia JAVA que permite programadores a geração de conteúdo HTML dinâmicamente, sendo uma linguagem compilada em Java Servlets ou podendo gerar arquivos byte diretamente para o servlet. JSP também pode ser interpretado reduzindo o tempo de atualização e publicação dos códigos.

PHP (Hypertext Preprocessor) criado pensando na facilidade por Rasmus Lerdorf em 1995, e promovida por comunidades de código livre e empresas, tendo seus processamento interpretado server-side, ou seja, pelo servidor e imprimindo somente o resultado no navegador do usuário.

Comparação simples e direta

  • Forma de Programação
    JAVA: Totalmente orientado a objeto, tendo benefício de códigos limpos e bem organizados, porém muito descritivos e geralmente grandes;
    PHP: Você pode programar em scripting e utiliza Orientação a Objeto sob sua conveniência;
  • Emails, Tratamento de arquivos, upload, sessões e tratamento de formulários
    JAVA: Parte efetuada por funções próprias ou pela rica biblioteca de classes, sendo estas as mais utilizadas funções na internet para sistemas e sites dinâmicos, tem uma característica ruím de códigos extensos e um pouco complicados para se utilizar;
    PHP: Tem todas funções de seu próprio código(In Built) porém com vasta biblioteca externa para desenvolvimentos mais amplos, pouco código, e grande facilidade de implementação;
  • Geração de gráficos dinâmicos e manipulação/geração de PDF;
    JAVA: Quase todas funções existe uma biblioteca de classe pronta para se usar;
    PHP: Suporte a funções no seu próprio código(In Built);
  • Web Services/SOAP
    JAVA: Adicionado bibliotecas como
    Axis, JAX-WS e etc;
    PHP: Manipulado pelo seu próprio código (In Built), também com grande quantidade de classes disponíveis;

Resumo Geral
Em um âmbito geral, o JAVA em sua complexidade no momento do desenvolvimento mantém uma linha de programação única, sendo tudo Orientado a Objeto, forçando ao programador seguir uma linha/forma apenas, facilitando a manutenção por outros programadores.

Já o PHP por ser scripting ou/e Orientado a Objeto de forma muito fácil e compreensível, dando grande liberdade, deixando mais a linha/forma de programar nas mãos do desenvolvedor traz uma complexidade após sistema ou site pronto, para futuras alterações por outros programadores, isto pode ser corrigido criando um GUIA de padrão para programação próprio, mantendo sempre o mesmo foco, não esquecendo de documentar tudo que for efetuado tanto para fufuras implementações quanto ao usuário.

Finalizando, em questão de desempenho de processamento, utilizando o PHP processa mais com menas exigencia da máquina, e pode ser criado ferramentas poderosas de forma muito rápida com poucas linhas de código, e efetuando a mesma coisa que grandes códigos de JSP efetuam.

Em questão de segurança, o PHP é muito seguro SIM se for criado por programadores experientes e antenados, já por ter uma liberdade maior o PHP em mãos erradas pode ser um veneno perigoso, neste caso o JSP não, pois obriga ao desenvolvedor manter a linha determinada, diminuindo falhas humanas.

Sendo assim, eu particularmente indico o JSP quando é para sistemas muito grandes, com informações super valiosas, e que o cliente tenha muito dinheiro para investir em máquina e aparelhagem.

No mais o PHP desempenha sua função com soberania e estabilidade incomum, temos ai WIKIPEDIA todo em PHP entre outros grandes sistemas.

Leave a Reply

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Log in