WikiJuanan : FrameworksPHP

PHPModelo Vista ControladorGestores De Contenido

Frameworks

Frameworks MVC para PHP
Cake PHP
SymfonySymfony, la guía definitiva – Symfony, está basado en el modelo MVC pero separa más las tres capas: controlador=controlador frontal + acción, vista=layout + lógica de la vista + plantilla, modelo = acceso a datos + abstracción de base de datos. No obstante Symphony se encarga del trabajo pesado, la libreria “Propel” genera automáticamente todos los objetos del modelo a partir del diseño de nuestra base de datos y la librería “Creole” hace que la abstracción de base de datos sea invisible al usuario.
PRADO: utiliza componentes, eventos y propiedades en vez de procedimientos, URL y parámetros. Combina especificaciones en un archivo XML, plantillas HTML y una clase PHP. Cuenta con soporte para AJAX, validación, autentificación, plantillas, múltiples bases de datos.
Zend Framework
Molins
Seagull

Diagrama comparativo de 10 frameworks

Para aprender más sobre los frameworks en general

Framework sin framework
Introducción del framework de Joe Stump en Onlamp
Joe Stump FrameworkJoe Stump Framework Trac

Librerías

PHP Pear – la madre de todas las librerías para PHP

Yahoo User Interface Library
Jp Graph – Librería gráfica para PHP
Libreria ADOdb para PHP

Plantillas

PHPTAL

Artículos

7 reasons I switched back to PHP after 2 years on Rails