Uish, pues mola el nombre y todo...
A lo que iba. Acabo de ver el blog del señorito Jordi donde comenta el tema de
PHP vs. Python vs. Ruby. Hace unos días me pasó un texto en el que
ponen a caldo a Rasmus Lerdorf, el creador por PHP, por su mal enfoque de PHP (desde sus inicios, podríamos decir, y con vistas al futuro). Así que esto es mitad comentario en su web (no, no deja poner comentarios) y mitad opinión personal.
Yo también estoy 100% de acuerdo con el planteamiento de Joaquín Bernal y de Jordi. Pero ya dejando de lado las carencias que empieza a mostrar PHP, una razón más que suficiente para empezar a pensar en un cambio de costumbres es el potencial que aportan Python o Ruby. Yo personalmente prefiero Python, hablando desde la experiencia de haber usado los dos (poco, pero los he usado).
Ruby no es que esté mal, pero lo han querido simplificar tanto que a veces la sintaxis se me hace algo pesada y tosca de leer. A parte, en su día no encontré tanta documentación ni una comunidad amplia de gente que lo usara (si, japoneses, pero no se entiende nada!).
Python en cambio ya me "enamoró" desde el primer momento. Una
buena documentación, posee algunas de las mejores librerías del momento, una amplia comunidad de gente dando soporte, muy bien soportado tanto en windows como linux, 100% orientado a objetos, documentación de TODOS los métodos y propiedades a nivel de código (propiedad .__doc__), un sistema de clases/objetos basados en el nombre del directorio y del archivo, etc. Además
crece y se desarrolla bajo demanda, es MUY rápido, está soportado en dispositivos móviles...
No sé, si no fuera porque sé mucho PHP y lo que hago en 1 hora en Python lo hago en 5 o 10 minutos en PHP, ya me habría puesto en serio hace mucho a aprenderlo. Además PHP tiene la ventaja de que en casi todos los servidores lo proporcionan y quieras que no es rápido desarrollar con él. Espero algún día retomar la
marcha con Python y continuar aprendiendo :)