Aparte de todo lo dicho en los comentarios sobre que lo malo de php son los programadores novatos en vez del lenguaje en si mismo, lo que no se ha dicho es la facilidad de integracion de PHP con otras "cosillas" como javascript (ajax incluido), css, html etc.
Por ejemplo, integrar 4 tonterias tipo scriptaculous con ASPx es una pesadilla, y que sería de Ruby sin RoR? Nada! PERL? si, bastante potente pero al mismo tiempo bastante lento y peligroso en cuanto a seguridad. Phyton? pocos hosting lo soportan.
Lamentablemente PHP esta lleno de novatos, pero eso tambien se debe a que existe muchisima documentacion de php (cosa que es bueno) y ademas php es un lenguaje sencillo de aprender, lo cual no lo hace menos potente, C por ejemplo es muy pero que muy sencillo de aprender un puñado de palabras claves y otro de operadores, pero... ¿Puede un novato hacer algo relativamente complejo en C?
El tio se queja de la cantidad de palabras claves en php pero ¿Se imaginan programar en C sin ninguna libreria? php simplemente esta integrando las librerias mas comunes de una vez con la instalacion, por lo que no es necesario hacer miles de includes que de todas formas se instalan de inicio como hace aspx o java.
Los lenguajes deben evolucionar como todo. Mysql 3 era una mierda que no soportaba subconsultas ni triggers ni procedimientos almacenados ni nada, el 4 ni schemas soportaba pero aun asi lo usaban sin quejarse pese a tener postgres que tambien es opensource (y un elefante de lento) y poco a poco ha ido avanzando al igual que lo viene haciendo php.
Pero peor aun, aceptaria esta opinion si el blog del Jeff Atwood corriera en RoR o Phyton, pero esta bajo in IIS 6.0 de Microsoft lo cual me lleva a pensar que simplemente es un stupid fan de Microsoft o le estan "pagando" el post...
Aparte de todo lo dicho en los comentarios sobre que lo malo de php son los programadores novatos en vez del lenguaje en si mismo, lo que no se ha dicho es la facilidad de integracion de PHP con otras "cosillas" como javascript (ajax incluido), css, html etc.
Por ejemplo, integrar 4 tonterias tipo scriptaculous con ASPx es una pesadilla, y que sería de Ruby sin RoR? Nada! PERL? si, bastante potente pero al mismo tiempo bastante lento y peligroso en cuanto a seguridad. Phyton? pocos hosting lo soportan.
Lamentablemente PHP esta lleno de novatos, pero eso tambien se debe a que existe muchisima documentacion de php (cosa que es bueno) y ademas php es un lenguaje sencillo de aprender, lo cual no lo hace menos potente, C por ejemplo es muy pero que muy sencillo de aprender un puñado de palabras claves y otro de operadores, pero... ¿Puede un novato hacer algo relativamente complejo en C?
El tio se queja de la cantidad de palabras claves en php pero ¿Se imaginan programar en C sin ninguna libreria? php simplemente esta integrando las librerias mas comunes de una vez con la instalacion, por lo que no es necesario hacer miles de includes que de todas formas se instalan de inicio como hace aspx o java.
Los lenguajes deben evolucionar como todo. Mysql 3 era una mierda que no soportaba subconsultas ni triggers ni procedimientos almacenados ni nada, el 4 ni schemas soportaba pero aun asi lo usaban sin quejarse pese a tener postgres que tambien es opensource (y un elefante de lento) y poco a poco ha ido avanzando al igual que lo viene haciendo php.
Pero peor aun, aceptaria esta opinion si el blog del Jeff Atwood corriera en RoR o Phyton, pero esta bajo in IIS 6.0 de Microsoft lo cual me lleva a pensar que simplemente es un stupid fan de Microsoft o le estan "pagando" el post...