Hola Jorge,

me encantan estos debates :)

Lo primero decirte que como decía en mi mensaje anterior en mi opinión PHP y Java no son del todo comparables de ahí que suela haber bastante confusión.

Como bien dices Java es una plataforma tecnológica que abarca muchas tecnologías y PHP es un lenguaje de script orientado a web. A mi personalmente Java me parece una solución adecuada para herramientas de negocio o herramientas de escritorio multiplataformas, pero no así para cuando se requieren aplicaciones Web (no me gusta el término aplicaciones web, pero así todos nos entendemos) escalables que sean críticas en cuanto número de hits o peticiones por segundo. Por otro lado, yo he seguido la tecnología Java día a día y estoy bastante al tanto (gracias a Java Hispano por ejemplo) y a que casi todos mis compañeros de universidad terminaron trabajando con Java y me cuentan día a día sus problemas y angustias ;) Así mismo, hace unos años estuve presente en las fases iniciales de apache harmony (implementación open source de java jse) http://harmony.apache.org/ aprendiendo mucho de como funciona la fundación apache

Paso a comentarte algunos de los puntos que mencionas:

Escalabilidad: Todo tiene escalabilidad a golpe de talonario, pero la inversión en PHP es, sin exagerar, unas 5 o más veces menor que lo que podría ser con Java. Te remito a la comparativa cuyo link nos pasaste para que veas que en costes de desarrollo, mantenimiento e infraestructura Java es considerablemente superior a PHP. Existen multitud de tecnologías aplicables a entornos PHP para dotarles de escalabilidad, en las moodlemoot de todos los años tenemos charlas muy interesantes sobre este tema. Por otro lado, si buscáis por Internet terminos como php, java performance o php, java comparision veréis que en todas PHP siempre sale ganando por rendimiento.

Por cierto, Google, no usa java para su motor de búsqueda. Google usa C++ en su motor de búsqueda y python para herramientas como Google Code. De hecho, hace poco que Google está promocionando su lenguaje propio llamado Go que es una evolución de C++ con funcionalidades de Python (el creador de Python trabaja para Google) y Google financia en gran medida el desarrollo de Python. Esto es información pública en internet o el propio Google Tech Channel que está en youtube http://www.youtube.com/user/googletechtalks

Y como cosa curiosa os paso esto también:
http://infolab.stanford.edu/~backrub/google.html (el paper inicial en standford sobre google de Sergei & Larry)

Integración, comentas Jorge que PHP no expone web y tiene cierto retraso tecnológico.
Esto no es cierto, PHP soporta nativamente SOAP, XMLRPC, OAuth, etc..
Os pongo el enlace: http://es.php.net/manual/en/refs.webservice.php

Así mismo, en la última PHP Conference que hubo en Barcelona podéis ver todo lo que se habló de webservices
http://phpconference.es/barcelona-php-conference-2009/talks/

Y las empresas que patrocinan estos eventos: emagister, yahoo, microsoft, tuenti,oreilly,softonic.

El framework de Zend, que es el más usado actualmente para desarrollar en PHP y es desarrollado por la compañía detrás de PHP en un esfuerzo muy importante por unificar el desarrollo en PHP tiene un componenete de servicios en Internet que nos permite conectar con Amazcon ec2, s3, flickr, delicious, yahoo, google data api, twiter...
http://framework.zend.com/manual/en/zend.service.html

Mantenimiento:
Cuando hablamos de mantenimiento podemos referirnos a mantenimiento del código o de la infraestructura que incluye monitorización de servicios. La base tecnológica de PHP y el ser desde el principio totalmente abierto hace que php pueda ser utilizado por múltiples servidores web (nginx, apache, lighttpd, iis, ohs) en múltiples modos (cfgi, fastcgi, extensión nativa de apache, etc..) por este motivo no tiene una herramienta como puede ser JMX pero se suple con la multitud herramientas libres de monitorización tipo nagios o propias de PHP que están disponibles como extensiones de la herramienta.

Si que es cierto que detrás de Java está una empresa como Sun-Oracle que controla y vigila en todo momento su tecnología y que PHP es una tecnología más dispersa dada su natureleza de software libre desde el principio con multitud de herramientas disponibles, pero esto no quita que PHP sea con diferencia una de las tecnologías con mayor auge a futuro y por eso haya sido elegida por gigantes como wikipedia, yahoo, youtube, facebook, flickr, atrapalo, softonic, sourcerforge y digo yo que gente buena tienen que tener y no creo que hayan elegido PHP a la torera :)

Por no dar más la plasta:

A mi Java me parece un entorno tecnológico bastante homogéneo, muy bien pensado y con un gran soporte y comunidad por detrás y lo veo muy adecuado para aplicaciones de negocio.

PHP ahora mismo es la herramienta escogida por los gigantes y macro portales de internet lo que demuestra que es una herramienta muy madura. En el Top Site de Alexa podéis comprobar que de las 10 webs con más visitas del mundo hay 6 que usan PHP:
http://www.alexa.com/topsites

Un saludo a todos y perdonar el ladrillo

-----

                                        
_________________________________________________________________
¡Nuevo MSN Noticias! Vive la información las 24 horas, con un análisis profundo 
de la actualidad que más te interesa.
http://noticias.es.msn.com/

----------------------------------------------------
Para darse de baja ELEARNING pincha y envia el siguiente url
mailto:[email protected]
----------------------------------------------------

Responder a