De hace un par de años a la fecha muchos de los que usamos software libre no somos informáticos, somos contadores, biólogos, veterinarios y (como en mi caso) psicólogos. Lo que queremos es conectar nuestras bases de datos de clientes o investigaciones en línea y PHP está hecho para eso. Java es más robusto y completo pero para quien no ha programado en su vida posee una curva de aprendizaje de tres años y aún con experiencia es mucho más lento de desarrollar. Con PHP en dos meses ya estas en condiciones de hacer un desarrollo "de verdad". Tengo amigos "javeros" que dicen que PHP es el VisualBasic del web, pero ellos son programadores profesionales. Además, en general la tecnología java es más compleja que las otras, Apache+PHP se configura en diez minutos pero configurar Tomcat o Websphere no es tán fácil. Si lo que quiero es ponerle un recetario web a mi mamá no lo voy a hacer en java porque en PHP está en tres patadas. En fin, java tiene un nicho más estrecho que son sobre todos los bancos. Pero para quien no le guste la avasalladora mayoría de PHP,Perl,Python sobre JSP consuélese pensando que los programdores de java ganan más :).
Java
(Puntos:3, Interesante)( http://www.mononeurona.org/ )
-----------------------------------
"El tenía la inhumana costumbre de ser racional".