462 subscripciones por RSS o por E-mail

Manuel Lemos sobre los frameworks para PHP

Después del último recuento de frameworks disponibles para PHP, recordé un excelente post en el weblog de Manuel Lemos tratando de responder cuál de todos es el mejor, pero que rápidamente termina en una imperdible discusión sobre el estado actual y el futuro de todos los frameworks disponibles. Manuel Lemos es el portugués que creó el sitio PHPClasses.org, después de PEAR, el repositorio independiente de clases para PHP más antigüo, útil y completo de todos. Personalmente considero a Lemos una autoridad sobre todas las cosas PHP, y alguien digno de ser escuchado.

Básicamente, Lemos argumenta que la gran mayoría de los frameworks para PHP están escritos específicamente para PHP5, que todavía tiene una presencia de menos del 10% en los proveedores de hosting compartido, sin contar con que esos mismos frameworks tienen, por definición, sólo la antigüedad y la madurez de PHP5, y que muchos todavía dependen de sus aplicaciones escritas en PHP4.

Pero peor aún es que la misma Zend, que queriendo hacer el framework de todos los frameworks con su Zend Framework, sólo está considerando componentes que funcionen con PHP5, desechando 8 años de historia de PHP previa. El Zend Framework se ubicaría bien, entonces, dentro de la agenda de Zend para PHP5; pero no lo haría así PEAR, que todavía funciona con PHP4. Esto también explicaría el reciente desinterés de Zend hacia PEAR a favor de su framework.

Quizás la mejor sugerencia que Lemos hace a la comunidad es "no hacer más frameworks", sino algo más inteligente:

"Construir una especificación común para un framework".

"A partir de una única especificación podría haber una o más implementaciones compatibles, desarrolladas independientemente por diferentes partes".

Como bien recuerda Lemos, ésta es una idea que funcionó bien en la comunidad Java, gracias a la cual se produjeron incluso exitosos proyectos abiertos, como jBoss.

Módulo para migrar de WordPress a…

57 frameworks para PHP