O JSP é uma boa alternativa ao PHP [closed]

5

Eu estou querendo saber se o JSP é uma alternativa segura para o PHP? Algumas coisas que me preocupam são o uso da cpu, o uso da memória e a segurança.

    
por Kelly Elton 24.09.2011 / 06:36
fonte

1 resposta

2

O JSP é uma alternativa ao PHP como qualquer outra linguagem de programação, e assim como o PHP é uma alternativa para qualquer outra coisa.

Em termos de CPU, isso dependerá de seus aplicativos. JSP, como ASP.NET, são compilados e executados em uma máquina virtual; PHP, por outro lado, é interpretado. Em ambos os casos, o gargalo provavelmente seria o acesso ao banco de dados ou o próprio aplicativo , não os mecanismos de linguagem subjacentes.

Quanto ao uso da memória, do que eu vi, os aplicativos pequenos têm uma pegada de memória menor quando escritos em PHP, e o oposto é verdadeiro para aplicativos grandes . Novamente, essa é apenas minha experiência pessoal, e outras pessoas podem não obter os mesmos resultados com seus aplicativos.

Por fim, em termos de segurança, cabe a você tornar uma aplicação segura . Se você conhece bem um idioma, mas não o outro, certamente cometerá alguns erros nesse outro idioma, tornando seus aplicativos inseguros.

Se:

  1. você tem um design preciso de um aplicativo para criar e:
  2. você e seus colegas conhecem igualmente bem os dois idiomas e:
  3. não há restrições do lado do servidor,

então você pode fazer algumas afirmações sobre:

  • os afunilamentos,
  • qual idioma ajudará você a ser mais produtivo para um projeto específico,
  • qual idioma escolher para garantir que sua empresa tenha especialistas suficientes em um futuro para manter o aplicativo.

Para os gargalos, depois de fazer essas asserções, você precisa fazer um perfil deles para ter uma boa imagem da realidade. As expectativas sobre o desempenho geralmente estão erradas.

Na prática, a segunda e a terceira condições enumeradas acima são difíceis de comparar:

  • Há chances de que em sua empresa, mais desenvolvedores usem o PHP com mais frequência do que o JSP, ou o contrário, ou se eles conhecem os dois igualmente bem, eles preferem o JSP,
  • Há ainda mais chances de que a pilha de servidores tenha um conjunto de restrições, dificultando a implementação de uma tecnologia sobre outra. Por exemplo, se eu tiver que fazer um aplicativo da Web que usará o Microsoft SQL Server, provavelmente usarei o ASP.NET sobre PHP, mesmo que ambos possam usar o Microsoft SQL Server.
por 24.09.2011 / 07:13
fonte

Tags