Framework MVC en php y otros lenguajes
Un framework, en el desarrollo de software es una estructura de soporte definida 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 software para ayudar a desarrollar y unir los diferentes componentes de un proyecto.
Representa una arquitectura de software que modela las relaciones generales de las entidades del dominio. Provee una estructura y una metodología de trabajo la cual extiende o utiliza las aplicaciones del dominio.
Modelo Vista Controlador (MVC) es un patrón de arquitectura de software que separa losdatos de una aplicación, la interfaz de usuario, y laló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 y el código que provee de datos dinámicos a la página, el modelo es el Sistema de Gestión de Base de Datos y la Lógica de negocio y el controlador es el responsable de recibir los eventos de entrada desde la vista.
Framework MVC en php
| PHP | LGPL | Agavi |
| PHP | BSD | Zend Framework |
| PHP | MIT | CakePHP |
| PHP | GNU/GPL | Kumbia |
| PHP | MIT | Symfony |
| PHP | MIT | QCodo |
| PHP | GNU/GPL | CodeIgniter |
| PHP | Otra | Kohana |
| PHP | MPL 1.1 | PHP4ECore |
- Web Application Component Toolkit
- Limb PHP Web Application Framework
- EZ Publish
- LogiCreate
- Mojavi
- Navigator
- Phrame
- ZNF
- Achievo ATK
- Akelos Framework
- AModules3
- Ambivalence
- Aukyla PHP Framework
- Binarycloud
- Biscuit
- bitweaver
- Booby
- Cake
- Castor
- Cgiapp
- CodeIgniter
- Copix
- Core Enterprise PHP
- FastFrame
- Fusebox
- FuseLogic
- KonstruktKumbiaKrysalisInek
- InterJinn
- Ismo
- Medusa
- Nexista
- P4A
- PHP on Trax
- PHPulse
- PhpMVC
- Popoon
- Prado
- Qcodo
- rwfphp
- Seagull
- Sitellite
- SolarPHP
- sQeletor
- Studs
- struts4phpsymfony
- TaniPHP
- Tigermouse
- web.framework
- Wolfden CMF
- Zephyr Framework
- Zoop Framework
Otros lenguajes:
| Ruby | MIT | Ruby On Rails |
| Java / J2ee | Apache | Struts |
| Java / J2ee | Apache | Beehive |
| Java / J2ee | Apache | Spring |
| Java / J2ee | Apache | Tapestry |
| Java / J2ee | Apache | Aurora |
| Java / J2ee | Apache | JavaServerFaces |
| Perl | GPL | Catalyst |
| Perl | GPL | CGI::Application |
| Perl | GPL | Gantry Framework |
| Perl | GPL | Jifty |
| Perl | GPL | Maypole |
| Perl | GPL | OpenInteract2 |
| Perl | Comercial | PageKit |
| Perl | GPL | Cyclone 3 |
| Perl | ECL | Solstice |
| Perl | GPL | CGI::Builder |
| Python | ZPL | Zope3 |
| Python | Varias | Turbogears |
| Python | BSD | Django |
| .NET | Castle Project | MonoRail |
| .NET | Apache | Spring .NET |
| .NET | Apache | Maverick .NET |
| .NET | Microsoft Patterns & Practices | User Interface Process (UIP) Application Block |
| AS3 | Adobe Open Source | Cairngorm |


