[Php-avanzado] Propuesta para tesina
LarvaXP
larvaxp en gmail.com
Jue Mayo 28 14:07:01 ART 2009
Bueno, luego de pasar la mayor parte del día leyendo el email (es broma)...
Hablando realmente, creeme leo cuando te digo que a mi tampoco me agrada
para nada el save(), si fuera por mi, lo haría en Java y con Hibernate,
pero, dado que esta clase se llama "PHP y MySql" e Hibernate nunca dio la
cara por este lenguaje, y bueno... el menor de los males se podría decir.
Con el tema de las relaciones ya estuve peleando, hay que hacer sobrecargas
de métodos, y al final, se termina codificando (que fiasco, a mi me dijeron
es automático :p).
*
...
$c = new Cliente();
$c->setNombre = "Leonardo";
...
$p = new PersistenManager();
$p->save($c);
...*
Concuerdo totalmente en lo que mencionás, siendo P perteneciente a lo que
podríamos llamar "capa de acceso a datos", no ensucia nuestros objetos del
modelo de negocios con funciones como save(), update()...
La otra que se puede hacer, es modificar el autogenerador de Propel, para
que realice un modelo de este tipo, el único problema en este caso, es que
para persistir un objeto de esta manera, todos los atributos del mismo
deberían de ser públicos, o en su defecto, tener todos un getter.
*> 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.
Por mi no hay problema. Mandame antes el requerimiento, porque no
quiero que te embarques en algo enorme... de última me entregás un
subsistema para aprobar y después seguís con el resto.*
Por ahora solo investigué sobre el ORM, y estoy ahora con la teoría sobre
Administración y Dirección de Proyecto, en cuanto tenga un bosquejo de los
requerimientos, te lo envío.
Saludos
------------------------------------------------------------
Gustavo A. Alberola
------------------------------------------------------------
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20090528/7b3b5928/attachment.htm
Más información sobre la lista de distribución Php-avanzado