Soy desarrollar freelance de webs, que no de otra cosa, y uso ambos lenguajes indistintamente. Pero, cuando un cliente no tiene preferencia por un lenguaje, le sugiero siempre PHP. ¿Porqué?:
Es más fácil encontrar hosting en PHP y más barato. La razón no creo que sea el desconocimiento de las empresas de hosting respecto a "Java", sino que Java les suele dar problemas en hostings compartidos (los bucles infinitos y el consumo de memoria son algunos)
Hay más demanda de PHP que de Java
PHP me permite desarrollar y modificar el diseño de la aplicación más rápidamente. Es un lenguaje mucho más flexible que Java.
PHP es realmente rápido, aunque dicen (nunca lo he comprobado) que bajo cargas máximas de trabajo Java responde mejor. Mis experiencias se resumen en mi portal, que sirve entre 4 y 12 de la noche casi una página al segundo, con cientos de líneas en PHP en cada script... y va como un tiro (menos cuando a Apache se le acaban los hijos XD)
PHP es más "claro", no hay tantas librerías, proyectos, sistemas, etc como en Java, y si bien esto debería ser una ventaja para Java, no lo es. Prefiero la sencillez y ceñirme simplemente a lo que hay, en vez de estar investigando todo el santo día las cosas nuevas que se les ocurren a los de Sun para, en teoría, mejorar mi vida :), que lo único que consiguen es que cada fin de semana me tenga que leer un manual con su última idea
No nos confundamos, señores, ¡PHP es para hacer webs!, y para eso fue diseñado. Si quisiese hacer una app de escritorio no usaría PHPGTK.
Pero estas son las cosas que envidio de Java que no tiene PHP:
Un sistema STANDARD de taglibs (no me vale smarty, no)
Que se pueda compilar de una vez en bytecodes, incluído en le código "madre" de PHP (no me vale, Zend, no)
Que soporte contexto de aplicación (y tampoco me vale que compilándolo con tal o cual se pueda, lo quiero en la distri)
try { catch }, esto harto de programar estilo C XD (PHP 5 rulez)
Una API de envío de emails decente.
Son solo unas ideas, anyway.
Un saludo
PD: de momento no me he encontrado nunca con una web que no pudiese hacer en PHP...
Ya sé que llego tarde...
(Puntos:2, Interesante)( http://www.cyberdark.net )
Soy desarrollar freelance de webs, que no de otra cosa, y uso ambos lenguajes indistintamente. Pero, cuando un cliente no tiene preferencia por un lenguaje, le sugiero siempre PHP. ¿Porqué?:
- Es más fácil encontrar hosting en PHP y más barato. La razón no creo que sea el desconocimiento de las empresas de hosting respecto a "Java", sino que Java les suele dar problemas en hostings compartidos (los bucles infinitos y el consumo de memoria son algunos)
- Hay más demanda de PHP que de Java
- PHP me permite desarrollar y modificar el diseño de la aplicación más rápidamente. Es un lenguaje mucho más flexible que Java.
- PHP es realmente rápido, aunque dicen (nunca lo he comprobado) que bajo cargas máximas de trabajo Java responde mejor. Mis experiencias se resumen en mi portal, que sirve entre 4 y 12 de la noche casi una página al segundo, con cientos de líneas en PHP en cada script... y va como un tiro (menos cuando a Apache se le acaban los hijos XD)
- PHP es más "claro", no hay tantas librerías, proyectos, sistemas, etc como en Java, y si bien esto debería ser una ventaja para Java, no lo es. Prefiero la sencillez y ceñirme simplemente a lo que hay, en vez de estar investigando todo el santo día las cosas nuevas que se les ocurren a los de Sun para, en teoría, mejorar mi vida :), que lo único que consiguen es que cada fin de semana me tenga que leer un manual con su última idea
- No nos confundamos, señores, ¡PHP es para hacer webs!, y para eso fue diseñado. Si quisiese hacer una app de escritorio no usaría PHPGTK.
Pero estas son las cosas que envidio de Java que no tiene PHP:- Un sistema STANDARD de taglibs (no me vale smarty, no)
- Que se pueda compilar de una vez en bytecodes, incluído en le código "madre" de PHP (no me vale, Zend, no)
- Que soporte contexto de aplicación (y tampoco me vale que compilándolo con tal o cual se pueda, lo quiero en la distri)
- try { catch }, esto harto de programar estilo C XD (PHP 5 rulez)
- Una API de envío de emails decente.
Son solo unas ideas, anyway.Un saludo
PD: de momento no me he encontrado nunca con una web que no pudiese hacer en PHP...
cYbErDaRk