[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