Sep 30, 2011 0
¿Esta muriendo PHP?
Cada día que pasa veo más y más información sobre Python y Ruby, y comentarios diciendo que PHP ya paso la historia, que ya no se debería de utilizar y hay cosas mejores disponibles.
Esto es normal, nada nuevo, el mundo tecnológico cambia aceleradamente y lo que es “cool” hoy es la cosa más obsoleta el día de mañana. Si estas en este mundo, ya estas preparado para estas cosas, y si sientes que el mundo se acaba, no eres un buen programador como dijeron en Cristalab sobre un tema similar.
Sin embargo, el mundo no es blanco y negro, y quisiera aclarar un par de puntos acerca de lo que significaría la muerte de PHP y el advenimiento de nuevas tecnologías.
En primer lugar, PHP no esta muerto ni agonizante. Que existan cosas mejores disponibles y más desarrolladores las utilicen no significa nada. PHP sigue estando disponible en una gran cantidad de servidores web a distintos precios. La diferencia es que ahora la mayor parte de estos servidores también soportan Python y Ruby, lo cual es una ventaja para los que están migrando a lo nuevo.
En segundo lugar, si todavía utilizas PHP no significa que te estas convirtiendo en una momia. PHP funciona, ha funcionado durante años, y no esta dejando de funcionar, simplemente están viniendo cosas mejores. A menos de que tengas un trabajo que te lo exija, lo único que pierdes al seguir utilizando PHP es la oportunidad de hacer las cosas de una manera más sencilla.
Mi recomendación personal es: si utilizas PHP de una manera cruda, insertando código en el html y donde cada una de tus páginas es un archivo pagina.php individual, necesitas migrar inmediatamente, debes de salir de ese mundo oscuro y hostil. Por el otro lado, si estas acostumbrado a trabajar con un framework, con mucho código preconstruido que hace feliz tu vida, es mejor que te tomes tu tiempo, explores las nuevas opciones y vayas encontrando nuevas herramientas que se adapten a tu estilo. Puedes tardarte un tiempo en hacerlo, no es una carrera, se trata de programar con las mejores herramientas que dispongas.
A mí en lo personal no me gusta ni Ruby on Rails ni Django, no me gusta la aproximación de escribe un comando y mira como mágicamente se hace la mitad de tu trabajo, pero al final terminaré haciendo lo mismo que he hecho con PHP, adaptar el lenguaje a mi estilo.
Y finalmente, una recomendación tan importante que si no la conoces todavía, no puedes considerarte un buen programador: sigue investigando y aprendiendo cosas nuevas, no te quedes estancado. HTML5, python, ruby y otros nombres bonitos que están sonando por la red son solamente puntos en tu lista de las cosas que tienes que investigar y evaluar.
No necesariamente tienes que aprender algo nuevo, basta con conocer las nuevas herramientas, ver que beneficios te traen y como puedes aprovecharlos. Si sientes que no te traerá nuevos beneficios, no es necesario que pases una semana leyendo tutoriales. Incluso si los beneficios existen, no necesitas leer todos los manuales que encuentres en la red, aprende a hacer lo que necesitas, y busca siempre algo nuevo que quisieras poder hacer.
Y cuando salga el próximo lenguaje de programación super cool que cambiara el mundo, nada cambiará, será lo mismo de nuevo.