maycolalvarez está muy bien lo que dices excepto por esto:
Cita:
Iniciado por maycolalvarez Con respecto a JSP, sí, en principio haces lo mismo que con PHP, pero utilizando librerías e implementaciones propias del lenguaje JAVA, además tienes otro abanico que son los SERVLETS, que a diferencia del JSP tradicional te permite compilar el código (bytecodes de JAVA) y acelerar el rendimiento del servidor, pero sacrificando el html embebido.
Java transforma un JSP en un servlet antes de correrlo, de hecho lo hace en la primera corrida, así que también se ejecuta el bytecode. La única ventaja de usar JSP es la comodidad de escribir directamente HTML. Nada más.