Hoy estuve leyendo un artículo (en inglés) que saca a relucir el tema de los frameworks para PHP. No pretendo definir qué es un framework, ya que puedes verlo mejor en Wikipedia:
En el desarrollo de software, un framework es una estructura conceptual y tecnológica de soporte definida, normalmente con artefactos o módulos de software concretos, con base en la cual otro proyecto de software puede ser organizado y desarrollado. Típicamente, puede incluir soporte de programas, bibliotecas y un lenguaje interpretado entre otros programas para ayudar a desarrollar y unir los diferentes componentes de un proyecto.
Pero, volviendo al inicio del tema, de los comentarios de este artículo recordé algunas herramientas y descubrí otras que quiero compartir:
- http://cakephp.org/
- http://codeigniter.com/
- http://www.symfony-project.org/
- http://framework.zend.com/
- http://www.yiiframework.com/
- http://www.silverstripe.org/sapphire/
- http://kohanaframework.org/
- http://doophp.com/
- http://www.recessframework.org/
- http://www.akelos.org/
En el pasado tuve que decidir usar alguno de ellos (en su momento CakePHP) para desarrollar algunas aplicaciones web para las que los CMS no bastaban, y las alternativas viables no eran muchas. Hoy compruebo que hay muchas y variadas alternativas.
Espero que la lista te sirva como referencia y si sabes de algún otro ¡comparte!
¡Hasta la próxima!
Otra referencia: http://www.onextrapixel.com/2010/05/24/an-overview-of-php-framework-guides-for-developers/


Omain2re
Un blog poco comentado, pero con contenidos de calidad, me habéis sacado de un apuro
.
Néstor Escobar
Gracias por tu comentario. Que bueno que podamos haber sido de ayuda.