Tiene razon y no tiene razon. PHP esta bien para pequenyas cosas. Ir mas alla es un suicidio lento y doloroso.
Dejando aparte la fiesta de las funciones, tan variadas y jocosas (a veces con underscore, a veces sin el, devolviendo null a veces, entero en otras ocasiones...), implementar MVC's y otras maravillas de la ciencia moderna con php es muy complicado porque le faltan algunas funcionalidades que si estan en ruby, como el hecho de que todo en ruby es un objeto. Siempre se acaban haciendo 'trapicheos' para poder tener 'una especie de MVC', y al final con tanto parche no sacas nada en claro.
Un ejemplo es cakephp, que 'se parece' a rails, pero no puede llegar al mismo nivel de funcionalidad porque tambien tiene el lastre de la compatibilidad con php4 (otro mal endemico que no hace mas que contribuir a la desgracia de php, sigan leyendo).
Al final acabas escribiendo de mas para poder tener las caracteristicas que necesitas, asi que cuando te vas a ruby y ves lo conciso que es, lo primero que te viene a la mente es 'php sucks'.
Php5 en cambio no esta tan mal, pero la mayoria de hostings no proporcionan soporte para php5, asi que seguimos 'en la misma mierda de siempre', con perdon. Sin excepciones, sin objetos de verdad, sin clases decentes para xml, etc, etc.
Re:PHP es el demonio!!! :D
(Puntos:1)( http://soledadpenades.com/ )
Dejando aparte la fiesta de las funciones, tan variadas y jocosas (a veces con underscore, a veces sin el, devolviendo null a veces, entero en otras ocasiones...), implementar MVC's y otras maravillas de la ciencia moderna con php es muy complicado porque le faltan algunas funcionalidades que si estan en ruby, como el hecho de que todo en ruby es un objeto. Siempre se acaban haciendo 'trapicheos' para poder tener 'una especie de MVC', y al final con tanto parche no sacas nada en claro.
Un ejemplo es cakephp, que 'se parece' a rails, pero no puede llegar al mismo nivel de funcionalidad porque tambien tiene el lastre de la compatibilidad con php4 (otro mal endemico que no hace mas que contribuir a la desgracia de php, sigan leyendo).
Al final acabas escribiendo de mas para poder tener las caracteristicas que necesitas, asi que cuando te vas a ruby y ves lo conciso que es, lo primero que te viene a la mente es 'php sucks'.
Php5 en cambio no esta tan mal, pero la mayoria de hostings no proporcionan soporte para php5, asi que seguimos 'en la misma mierda de siempre', con perdon. Sin excepciones, sin objetos de verdad, sin clases decentes para xml, etc, etc.
Mis 2 cts!