sábado, 11 de octubre de 2008

PHPando un poco

Desde hace aproximadamente 2 años y piquito, he estado desarrollando aplicaciones Web en PHP, inicie con poca o ninguna expericiencia en desarrollo Web, venia del mundo de lenguajes compilados como C/C++ o Java. Sin embargo la transición fue bastante natural, con mucha documentación en linea y una significativa comunidad apoyando con ejemplos e ideas, me volvi un programador de PHP con todas las de la ley. Fue un gran alivio cuando surgio PHP 5.x y fue instaurado en casi un 100 % el soporte de POO. Comence desarrollando mis propias clases y estructuras de los proyectos, como buen aprendiz prefería dominar y aprender a mi ritmo y bajo mis normas, sin apegarme a ningun framework de trabajo existente (Ademas tampoco tenia muy claro eso de los framework). Al cabo de algun tiempo, estudio y proyectos realizados me percate que existen tareas transversales comunes en todo proyecto de software ( Ejm. Manejo de Excepciones, Mecanismos de seguridad, Log & Transacciones, etc) , que practicamente tenia que repetir de forma automatica en todos los proyectos. Y fue cuando despues de pensarlo mucho y compartir ideas con compañeros de trabajo acuñe el térmico "Edad de Bronce" en relación a como me sentia desarrollando mis proyectos de software. Estaba trabajando practicamente con piedras y palos para desarrollar software, y fue cuando empece a cuestionarme que podía hacer al respecto. He aqui cuando de nuevo surgio en mi cabeza la palabra "FRAMEWORK PHP. Googleando un poco/bastante pude hacerme un buen criterio para seleccionar uno que cumpliese mis expectativas. El seleccionado fue Symfony, ahora solo me queda meterme de lleno en esto, he tenido un primer contacto y me ha parecido bastante completo y versatil, aunque hay que leer bastante y entender algunos conceptos antes de ser realmente productivo. Al rato cuelgo el documento con la evaluación técnica realizada a los framework PHP y verán porque Symfony fue el triunfador en este caso.

Cambio y fuera.
Juan Vicente.

1 comentario:

Guillermo dijo...

Bueno mas que "Edad de Bronce" es "Paleolico" jajaja.
Pero en verdad la necesidad de usar un framework decente es muy importante, y el Symphony ciertamente luce bastante bien.