PHP MVC Frameworks

>> //seccion/php/ -- 0 comentario /// Agregado el 2006-09-26 @ Por kaioken

Modelo Vista Controlador (MVC) es un patrón de arquitectura de software que separa los datos de una aplicación, la interfaz de usuario, y la lógica de control en tres componentes distintos. El patrón MVC se ve frecuentemente en aplicaciones web, donde la vista es la página HTML, el control es el código que provee de datos dinámicos a la página, y el modelo contiene clases representativas de la aplicación (como el mensaje de un foro, un miembro registrado, etc.).

* Modelo: Ésta es la representación específica del dominio de la información sobre la cual funciona la aplicación. El modelo es otra forma de llamar a la capa de dominio. La lógica de dominio añade significado a los datos; por ejemplo, calculando si hoy es el cumpleaños del usuario o los totales, impuestos o portes en un carrito de la compra.
* Vista: Éste presenta el modelo en un formato adecuado para interactuar, usualmente un elemento de interfaz de usuario.
* Controlador: Éste responde a eventos, usualmente acciones del usuario e invoca cambios en el modelo y probablemente en la vista.
* Muchas aplicaciones utilizan un mecanismo de almacenamiento persistente (como puede ser una base de datos) para almacenar los datos. MVC no menciona específicamente esta capa de acceso a datos. (mas info en wikipedia)

Como ya estamos en todo esto de mcF (framework MVC), me llego a la cabeza poner un link muy interesante en donde se encuentras una lista de frameworks MVC en php . ¿Genial? pues claro de esta manera puedes aprender de las demas comprarlas y hasta luego crear tu propia :P.

http://www.phpw.../mvc_frameworks
Entra las mejores estan :
- PHP on Trax
- symfony
- Cake
- y Zend FrameWork (nose pork no esta @_@)

Pronto mas detalles de los Mejores