Follow By Email

martes, 26 de junio de 2012

PHP o JSP ?

 Siempre existe la preguntar de cual es la real diferencia de estos dos lenguajes. Al momento de crear un proyecto existe la pregunta ¿Qué lenguaje ocuparé? ... ¿El que más hemos usado? ... ¿O el que realmente da confianza?....    
  PHP ! Un lenguaje fácil, intuitivo y donde puedes lograr lo que quieras con el servidor... pero que hay en la seguridad? pues al ser interprete, los códigos quedan a la vista de cualquiera, quién pueda acceder de forma mal intencionada. Pues al ser interprete no existe un método de encriptación de claves para las conexiones de bases de datos u o conexiones remotas. Además al ser el más usado para la aplicaciones web, es también el mayor blanco de posibles invulnerabilidades.

  JSP ! Excesivo en códigos, haz de tener un servidor bastante bueno para soportar la cantidad de recursos que utiliza. Sin embargo es JAVA y este lenguaje es el "Futuro" según dicen. JSP es un lenguaje compilado, y si tratas de acceder al servidor, solo podrás ver .class y si estos están encriptados, pues olvida que puedas ver algún tipo de código... ya es un ejecutable para el servidor y para ti códigos compilados y encriptados.
   Pues está claro que para realizar páginas webs rápidas, la mejor opción es PHP. Pero si quieres realizar un web-service del Banco BBVA debes realizarlo en un lenguaje de la cual se requieran otros estandares de seguridad. Y JSP claramente ofrece esa posibilidad. 


           






2 comentarios:

  1. corrigeme si me equivoco

    yo utilizo los dos lenguajes y creo que hay mas diferencias entre ellos por ejemplo en jsp existen servidores de aplicaciones como jboss entre otros, estos servidores sirven para bastantes cosas no solo son servidores web, si no tambien de servidores de mensajes y pueden gestionar el acceso a los datos de la aplicacion entre otras cosas

    Tambien con JSP puedes crear custom tags, tiene filtros y un motor de javascript incluido para hacer scriping con javascript ademas que puedes hacer cosas como invocar remotamente metodos, osea puedes llamar a metodos que esten en otras computadoras y que estos te regresen algo

    Las ventajas de php es que es un lenguaje muy rapido y puedes desarrollar complejos sistemas en forma rapida existen muchisimos hostings y la forma de detectar errores es muy intuitiva


    esta es mi humilde opinion

    ResponderEliminar
  2. en php tambien hay servidores de mensajes pero estos los tienes que instalar aparte osea apache no tiene servidor de mensajes por si mismo

    en java tambien me falto decir que tiene persistencia y lo puedes mezclar con muchos mas lenguajes como groovy y scala, groovy es algo parecido al scripting y tiene los super poderosos closures

    mientras tanto php va solo por el camino

    ResponderEliminar