Mi opinión personal es que PHP es mucho más fácil, sobre todo para págnas web que vayan a ser muy cambiantes y que haya que ir modificándolas cada poco. Lo malo de PHP es que es un lenguaje que no fomenta para nada la estructuración en la programación, y que hace que los y las programadores/as tiendan a mezclar el código con la visualización. Lo bueno que tiene es que puedes hacer algo bastante completo en muy poco tiempo y que hay muchísimos servidores que permiten el uso de PHP, en muchos casos conjuntamente con el motor de gestión de bases de datos MySQL.
Java es más sólido como lenguaje, está muy bien diseñado y, para un proyecto estable y sólido, yo lo recomendaría. Mi impresión es que para una web personal o un pequeño portal no es tan amigable como PHP, pero si tienes un proyecto algo más grande entre manos, Java es más escalable y más estructurado a priori (por supuesto, cualquier/a programador/a en condiciones puede hacer un código en PHP muy bien organizado, pero el lenguaje no invita a ello).
Mi recomendación personal y propia es que si vas a hacer una pequeña página personal o un pequeño portal lo hagas en PHP, y si planeas hacer algo más grande, en especial si va a comunicarse con un middleware también en Java o con CORBA o algo así, uses Java.
Para separar código de visualización siempre puedes usar plantillas (templates). Una biblioteca muy chula para esto, si te decantas por PHP, es Smarty [php.net].
Me gustan ambos
(Puntos:3, Interesante)( http://www.miriamruiz.es/ )
Java es más sólido como lenguaje, está muy bien diseñado y, para un proyecto estable y sólido, yo lo recomendaría. Mi impresión es que para una web personal o un pequeño portal no es tan amigable como PHP, pero si tienes un proyecto algo más grande entre manos, Java es más escalable y más estructurado a priori (por supuesto, cualquier/a programador/a en condiciones puede hacer un código en PHP muy bien organizado, pero el lenguaje no invita a ello).
Mi recomendación personal y propia es que si vas a hacer una pequeña página personal o un pequeño portal lo hagas en PHP, y si planeas hacer algo más grande, en especial si va a comunicarse con un middleware también en Java o con CORBA o algo así, uses Java.
Miry
Re:Me gustan ambos
(Puntos:2, Informativo)( http://www.h1labs.com/ )