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