[Php-avanzado] Propuesta de tesis

Jorge Castorina castorin en mdp.edu.ar
Jue Mayo 28 22:01:43 ART 2009


Hola:

Disculpen que meta la cuchara pero luego de leer los sesudos comentarios del 
profe sobre las inconveniencias de Propel
quisiera pedir opinion sobre el ORM Outlet que estaba probando.

En apariencia es mas "decente" en no invadir las clases, pero como no estoy 
seguro pregunto.

El ejemplo que viene es asi:
<?php
$outlet = Outlet::getInstance();

$client = new Client;
$client->Name = 'Test Client';

$project = new Project;
$project->Name = 'Cool Project';
$project->setClient( $client );
$project->addBug( $bug );

// inserts the project and all of the related entities in one transaction
$outlet->save( $project );
?>Aclaro que para que el ORM sepa que y como guardarlo hay que configurar un 
array en php,aunque tambien creo que pueden usarse archivos xml y json.Es 
más mejor? (o menos peor?)
Y otra pregunta, esta bien usar el operador : :  para llamar al metodo 
getInstance?

Saludos, Jorge

----- Original Message ----- 
From: "Leonardo Tadei - Pegasus Tech Supply" <leonardot en pegasusnet.com.ar>
To: "Lista del curso de PHP Avanzado" <php-avanzado en pato2.fi.mdp.edu.ar>
Sent: Wednesday, May 27, 2009 10:17 PM
Subject: Re: [Php-avanzado] Propuesta de tesis


Hola Gustavo,

te respondí este mail ayer o antes de ayer... no te llegó la respuesta?

Encima en contra de este tipo de "ORM" que son más bien un ROM...

Nos vemos!

El jue, 28-05-2009 a las 03:05 +0200, LarvaXP escribió:
> Leonardo:
>
>     Bueno, después de tanto tiempo empezamos a dar la cara. Ya terminé
> con otros proyectos pendientes así que es hora de comenzar con php.
>
>     Mi idea de tesis es recrear un sistema de gestión de tareas. Un
> ejemplo de este puede ser el MS Proyect. Todavía no realicé un
> relevamiento de la arquitectura, necesitaría que primero me dieras el
> ok con el tema.
>
>     Mientras tanto ya me puse a investigar los ORM. Estaba entre
> Propel y Doctrine, encaré con el primero de estos. Ya lo tengo
> configurado y funcionando en mi Pc (es tan hermoso hacer un Save() ).
> Es la primera vez que utilizó un ORM, y más o menos yo calculo que el
> ahorro de tiempo es de un 30% del total del proyecto.
>
>     No estoy utilizando ningún Framework de trabajo, de manera que el
> CRUD lo tengo que hacer a mano, la idea es también hacerme un pequeño
> generador de formularios, por lo menos para ahorrar unas horitas de
> tipeado.
>
>     Espero tu respuesta Leonardo.
>
>     P.D: si a alguien le interesá el tema de los ORM's puede consultar
> en la página de Propel (si es que utilizan este). La documentación
> esta paso a paso, tanto para Windows, como para Unix.
> -------------------------------------------------------------------------------------------------------------------
> Saludos
> -------------------------------------------------------------------------------------------------------------------
> Gustavo A. Alberola

-- 
Leonardo Tadei
leonardot en pegasusnet.com.ar
http://blog.pegasusnet.com.ar
Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key

_______________________________________________
Php-avanzado mailing list
Php-avanzado en pato2.fi.mdp.edu.ar
http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado 



Más información sobre la lista de distribución Php-avanzado