Googleando me topé con el blog de un desarrollador de software libre que para suerte de muchos acaba de crear un framework para php llamado Kumbia trabajar en PHP y el MVC, basado en entidad-relación, muy avanzado y fácil de programar para el desarrollo de software y sitios Web 2.0.
La verdad es que desde el momento que comienzas a utilizarlo notas la diferencia y ventajas que tiene sobre otros frameworks que existen y que además son de pago, lo cual es otra ventaja más para éste framework ya que es 100& software libre.
Aqui una pequeña comparativa en un ejemplo de como hacer una consulta usando el patrón de mapeo objeto relacional de varios frameworks PHP:
Zend Framework:
$cliente = new Clientes();
$where = $tabla->getAdapter()->quoteInto('nombre = ?', 'Juan Perez');
$order = 'id';
$row = $cliente->fetchRow($where, $order);
?>
Cake PHP Framework:
$cliente = new Clientes();
$order = "id";
$fields = array();
$row = $cliente->find("nombre = 'Juan Perez'", $fields, $order);
?>
Simphony Framework:
$c = new Criteria();
$c->add(ClientesPeer::NOMBRE, "Juan Perez");
$c->addAscendingOrderByColumn(ClientesPeer::ID);
$row = ClientesPeer::doSelect($c);
?>
Kumbia Framework:
$cliente = new Clientes();
$row = $cliente->find_first("nombre = 'Juan Perez'", "order: id");
?>
Vía | minombreesfelipe
Enlaces | minombreesfelipe/kumbia espaciolinux.com/kumbia Kumbia.org