Convertir a objetos
Posted by CHuLoYo on 2012-03-04 07:09
Mi ignorancia inicial en el mundo de la POO me hizo programar "puta mierda" en lo ke hay hecho. Propongo convertir a objetos todas esas consultas en un manager como mandan los cánones MVC.
saludos
saludos
Home / Developer API / Tour / Get a Project - Solutions for Bug & Issue Tracking, Collaboration Tools, Subversion Hosting, Git Hosting
Gap-dev is powered by Assembla.
9 Comments
By lompa on 2012-03-04 11:55
By lompa on 2012-03-04 16:16
By Kevin Mas Ruiz on 2012-03-05 08:21
Veo bien pasar nuestro modelo de desarrollo a MVC, aunque habrá que ser realmente estrictos y montarnos un framework o usar uno como Zend. He de decir que yo estoy usando MVC en Java y no se cómo funciona en PHP que está mas orientado a WebForm. Durante esta semana no habrá mucha teoría en el curso por lo que alguna horita podré sacar: me informaré de como funciona el MVC en PHP y opto por reestructurar TODO el código.
¿Votáis?
Un abrazo.
By CHuLoYo on 2012-03-05 08:32
- VO » campos de la tabla y vista individual de objeto
- DAO » operador de sentencias básico (getItem, getByXXX, getXXByXXX, getXXX)
- Mng » manejador de DAOs, devuelve todos los cálculos posibles al html
DAO y VO van directamente relacionados con la bd. No seremos muy estrictos, cumpliremos el MVC y además nos da flexibilidad
Saludos
By lompa on 2012-03-05 08:35
mandrake esta interesado en ello, y también tiene unas ideas a aportar. le tengo que informar cuando tengamos algo serio ya planificado.
En cuanto a pasar a desarrollo a MVC, me tengo que informar porque no tengo ni idea xD Lo siento, si no pudeo ayudar hasta que no lo aprenda. Propongo, utilizar un framework ya existente, para familiarizarnos con ellos y su forma trabajar. Así, si nos incorporamos en un empleo que quieren que trabajemos con ellos, tener más sultura. Solo es una opinión, lo que elija el grupo.
By Kevin Mas Ruiz on 2012-03-05 09:05
Quizá es más cómodo hacer:
IUsuarioDAO usuarioDAO = new \UsuarioDAO\MySQL();
Que hacer:
IUsuarioDAO usuarioDAO = new UsuarioMySQLDAO();
Vamos, eso creo. Aunque ahora me estoy acostumbrando a los packages de Java xD.
Si me dáis esta semana hago un framework de trabajo que creo que tendré una horita al día más o menos. Con vuestra ayuda estará chupado.
By Kevin Mas Ruiz on 2012-03-05 09:24
By CHuLoYo on 2012-03-05 10:30
By Kevin Mas Ruiz on 2012-03-05 12:40