Tu no escoges, te lo dirá el jefe, o el cliente. Lo mejor es que sepas un poco de todo. java es más que un lenguaje, no se peude comparar con PhP qeu si es un lenguaje interpretado para hacer aplicaciones web. Además que Java es OO puro y php no, aunque con las versión 5 ya se puede. Luego hay frameworks como struts, tapestry para Java que ayduan a hacer webs y para Php tb hay el Prado o Fusebox. Pero no solo hay estops lenguajes para web. Tb tenemos ASP.NET que si es comparable con Java y ColdFusionMX de Macromedia que no deja de ser Java pero con tags de alto nivel para hacer mucho más rapido el desarollo web, aunque es de pago. Macromedia tb tiene Flex un lengauje XXML con salida Flash en vez de HTML.
Tu no escoges
(Puntos:1)