Retroceder   Foros del Web > Programación para sitios web > PHP > PHP orientado a objetos

Respuesta
 
Herramientas Desplegado
Antiguo 25-feb-2008, 12:09   #1 (permalink)
Merodeador ha deshabilitado el karma
 
Fecha de Ingreso: diciembre-2007
Mensajes: 39
Ayuda para desarrollar un Framework

Hola a todos, estoy en la necesidad de desarrollar un framework para mi proyecto de fin de carrera. He estado mirando otros post buscando información sobre el tema, y en este: http://www.forosdelweb.com/f68/duda-implementar-mvc-con-php-556531, (no me deja poner enlances :S), he visto la estructura de directorios que me ha convencido bastante, porque me parece manejable y en definitiva fácil de entender para cualquier usuario, la estructura es esta:

Modelos/
|........./Clientes/
| |.............
| |.............
|........./Ventas/
| |..............
| |..............
Vistas/
|........./Clientes/
| |............. index.html
| |............. ver_cliente.html
|........./Ventas/
| |.............. index.html
| |.............. buscar.html
|......... main.html <- Vista principal
Controlador/
|........./Clientes/
| |.............
| |.............
|........./Ventas/
| |..............
| |..............


Ahora me gustaría saber, que características ha de tener el framework para interpretar todo esto, si podéis ponerme algún ejemplo o explicarme un poco el funcionamiento, o como he de implementarlo, porque ando un poco perdido... Y para antes del día 15 de Abril tengo que tener esto ya. Si podéis adjuntarme algo de código aunque sea sencillo para hacerme una idea me vendrá bien. Mirarme el código de un Framework ya hecho creo que sería muy complicado, si conocéis alguno sencillo pues también me vale.

Muchas gracias desde ya;)

Un saludo,
Merodeador está desconectado   Responder Citando
Antiguo 25-feb-2008, 14:19   #2 (permalink)
Moderador
GatorV llegará a ser famoso muy prontoGatorV llegará a ser famoso muy prontoGatorV llegará a ser famoso muy prontoGatorV llegará a ser famoso muy prontoGatorV llegará a ser famoso muy pronto
 
Avatar de GatorV
 
Fecha de Ingreso: mayo-2006
Ubicación: Queretaro, Mexico
Mensajes: 11.283
Re: Ayuda para desarrollar un Framework

Creo debe de tener en claro dos cosas:
1.- Un Framework es un desarrollo completo, no solo es la implementación de MVC, si no incluye muchas mas cosas como Autentificacion, Abstracción de BDD, Formularios, Grids, Sesiones, etc. Es decir es toda una caja de herramientas que te ayudan a la programación en PHP.

2.- La estructura que propones es correcta, sin embargo solo seria para la implementación de MVC, así que te recomiendo te quites de la cabeza el termino de "desarrollar un framework" y mejor desarrolles un sistema MVC simple, cuyo funcionamiento sea como el que propones.

Saludos.
__________________
Blog Web
GatorV está desconectado   Responder Citando
Antiguo 26-feb-2008, 01:13   #3 (permalink)
Merodeador ha deshabilitado el karma
 
Fecha de Ingreso: diciembre-2007
Mensajes: 39
Re: Ayuda para desarrollar un Framework

Hola GatorV, todo lo que describes en el punto 1, es lo que tengo que implementar:

- Autentificacion, Abstracción de BDD, Formularios, Sesiones, etc.

El sitio web gestionará los laboratorios de mi facultad, es decir, un profesor o el administrador (no lo tengo claro todavía) podrá dar de alta laboratorios, los alumnos matriculados en ese laboratororio podrán apuntarse y entregar sus prácticas online y las prácticas se validarán que no estén copiadas, pero este punto es algo a parte. ´

Creo que para esto, necesitaría desarrollar un framework, si no es así, acepto ideas o proposiciones :)

Salu2
Merodeador está desconectado   Responder Citando
Antiguo 26-feb-2008, 07:49   #4 (permalink)
Moderador
GatorV llegará a ser famoso muy prontoGatorV llegará a ser famoso muy prontoGatorV llegará a ser famoso muy prontoGatorV llegará a ser famoso muy prontoGatorV llegará a ser famoso muy pronto
 
Avatar de GatorV
 
Fecha de Ingreso: mayo-2006
Ubicación: Queretaro, Mexico
Mensajes: 11.283
Re: Ayuda para desarrollar un Framework

La cuestión es que un Framework que contenga todo eso, es algo de mucho tiempo y dudo que para el 15 de Abril tengas un framework tan solido.

Mi opinión es que mejor trabajes sobre algo ya existente, como Zend Framework, que ya tiene todas esas herramientas y solo implementes encima del Framework la aplicación que necesitas.

Saludos.
__________________
Blog Web
GatorV está desconectado   Responder Citando
Antiguo 26-feb-2008, 09:14   #5 (permalink)
Merodeador ha deshabilitado el karma
 
Fecha de Ingreso: diciembre-2007
Mensajes: 39
Re: Ayuda para desarrollar un Framework

El 15 de abril se va mi tutor al extranjero y no vuelve hasta Julio, tengo que tener algo para enseñarle, no tiene porque estar todo completamente. Me gustaría entregar todo para septiembre o así. El framework me gustaría desarrollarlo a mí, por más que miro el código del Zend no veo por donde meterle mano, cierto que no he leido toda la documentación, pero me parece demasiado completo para mi proyecto...

Lo que me gustaría saber es como, una vez tengo mis modelos repartidos como se muestran en las carpetas anteriores, como implementar el "motor" por llamarlo de alguna forma, que me manda de una a otra en función de las características comunes que tienen cada una de ellas.


Un saludo,
Merodeador está desconectado   Responder Citando
Antiguo 26-feb-2008, 09:27   #6 (permalink)
Moderador
GatorV llegará a ser famoso muy prontoGatorV llegará a ser famoso muy prontoGatorV llegará a ser famoso muy prontoGatorV llegará a ser famoso muy prontoGatorV llegará a ser famoso muy pronto
 
Avatar de GatorV
 
Fecha de Ingreso: mayo-2006
Ubicación: Queretaro, Mexico
Mensajes: 11.283
Re: Ayuda para desarrollar un Framework

Te invito a que leas mi Blog, hace unos meses puse un POST sobre como hacer un router/dispatcher para el modelo MVC.

Aun así sigo en pie de que es mejor que trabajes sobre un Framework ya existente a implementar el tuyo, un Framework requiere mucho trabajo para que encima de el todavía programes el sistema que tienes que hacer, es hacer dos trabajos en uno.

Saludos.
__________________
Blog Web
GatorV está desconectado   Responder Citando
Antiguo 26-feb-2008, 12:04   #7 (permalink)
hernandos está en el buen camino
 
Fecha de Ingreso: junio-2007
Ubicación: En algun lugar de alemania
Mensajes: 247
Re: Ayuda para desarrollar un Framework

Si tienes la opcion , hay un libro muy bueno, explica lo basico pero requiere de trabajo:

http://www.wrox.com/WileyCDA/WroxTit...load_code.html

El codigo es de libre descarga, y sirve para empezar a trabajar..
hernandos está desconectado   Responder Citando
Antiguo 27-feb-2008, 02:40   #8 (permalink)
Merodeador ha deshabilitado el karma
 
Fecha de Ingreso: diciembre-2007
Mensajes: 39
Re: Ayuda para desarrollar un Framework

GatorV voy a echarle un ojo a tu blog, a ver que tal, muchas gracias.

hernandos, ese libro lo he visto por mi facultad, yo uso el de La Biblia del PHP, no se cual de los dos será mejor, el de la Biblia me parece bastante bueno.

Un saludo,
Merodeador está desconectado   Responder Citando
Antiguo 28-feb-2008, 12:39   #9 (permalink)
Merodeador ha deshabilitado el karma
 
Fecha de Ingreso: diciembre-2007
Mensajes: 39
Re: Ayuda para desarrollar un Framework

GatorV, muy buenas las entradas de tu blog, me viene bastante bien todo lo que explicas en general, gracias por tu aporte :)
Merodeador está desconectado   Responder Citando
Antiguo 07-mar-2008, 20:32   #10 (permalink)
mbavio está en el buen camino
 
Avatar de mbavio
 
Fecha de Ingreso: agosto-2005
Mensajes: 289
Enviar un mensaje por MSN a mbavio
Re: Ayuda para desarrollar un Framework

Merodeador,

Si te pones con CakePHP, en menos de un mes tienes tu app lista para que tu profe se caiga de culo al piso.

Saludos,
Martin Bavio
mbavio está desconectado   Responder Citando
Antiguo 08-mar-2008, 12:43   #11 (permalink)
zsamer tiene algunos puntos positivos de karma
 
Fecha de Ingreso: noviembre-2003
Mensajes: 750
Re: Ayuda para desarrollar un Framework

CakePHP === php4 === obsoleto
zsamer está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 09:35.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93