PHP ganará la partida a Java

java vs php

Zdnet Australia publica un artículo en el que trata del auge de PHP y en el que algunos chicos grandes dicen cosas muy positivas sobre PHP: “la simplicidad tiene la mayor parte de la culpa (en el éxito de PHP sobre Java). PHP no está interesado en añadir funcionalidades para competir con otros lenguajes, han elegido el camino más simple y no como hemos hecho nosotros con Java, desafortunadamente”. Palabras de Rod Smith vicepresidente del Grupo de Tecnologías Emergentes de IBM.

Esto desencadenará una guerra inmediatamente entre seguidores y detractores de uno y otro lenguaje.

Dejenme aportar mi granito de arena. Mi conocimiento de Java es prácticamente nulo, un curso, tres o cuatro libros, pero nunca he hecho nada serio en este lenguaje. Entiendo que existen ventajas intrínsecas en el uso de Java: buenos frameworks, muy extendido y bien aceptado a todos los niveles, las empresas grandes apostaron por Java hace mucho tiempo. Pero al menos dos de esas ventajas ya están del lado de PHP y a la tercera no le falta mucho.

Como bien decía Rod Smith: PHP es simple, extremedamente simple, estúpidamente simple. Es el lenguaje que menos tiempo me costó aprender y dominar, he pasado por unos cuantos.

Esta simplicidad tambien tiene sus incovenientes. Cualquiera con unos conocimientos básicos de programación es capaz de hacer aplicaciones o modificar aplicaciones existentes, esto es bueno, pero, eso significa que hay mucho mal código por ahí.

Es el efecto ASP, PHP es mucho más sencillo de aprender y se ha popularizado de tal forma, que muchos programadores aficionados se han subido al carro.

De todos los proyectos en los que he participado en los que se planteó el uso de Java al final no se encontró justificación para una solución que desde el punto de vista de desarrollo era notablemente más cara, fundamentalmente por el tiempo que hay que invertir.

A nivel de potencia tampoco Java a ofrecido ventajas suficientes para sustituir a PHP, incluso en aplicaciones que han tenido que soportar decenas de miles de conexiones simultáneas. ¿Necesitas más potencia? añade más máquinas, es más barato y más seguro.

La principal ventaja de Java en relacción con PHP, desde el punto de vista del desarrollador, es precisamente su complejidad. Un profesional de Java es un trabajador mejor pagado. Esa ya es una buena razón para que los partidarios lo defiendan con uñas y dientes.

Y de todas formas sigo con el gusanillo de utilizar Java en algún proyecto, cuando tenga sentido, claro.

Hasta otra.


Post a Comment

Your E-mail will never published nor shared. Notice that the required fields are marked *...

*

*

Type your comment out: