Autor Tema: Framework MVC en español  (Leído 2895 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado remizero

  • Usuario Junior
  • **
  • Mensajes: 70
  • Puntuación: 6
  • Sexo: Masculino
    • Ver Perfil
    • Un mundo abierto... Un mundo libre
Framework MVC en español
« : 14 de noviembre de 2012, 09:38:58 pm »
Buenas amigos.

En esta oportunidad les escribo para invitarlos a participar en un proyecto que desde hace algún tiempo se me ha venido a la mente y que quizás a algunos de ustedes también.

La idea es la siguiente:

Desarrollar un pequeño entorno de trabajo (framework) MVC aplicando patrones de diseño y programado en POO (Programación Orientada a Objeto). Todo esto para permitirle mayor extensibilidad para crecimiento futuro.

Todo esto viene de la necesidad de entender mejor este patrón de arquitectura y tener algo hecho en español para consulta de toda la comunidad.

Pretendo montar el proyecto en GitHub para facilidad el acceso al repositorio del proyecto (¿algún otro repositorio?).

Por otro lado aun no he pensado bien sobre la licencia a utilizar, pero se aceptan ideas al respecto.

Se necesita:
Programadores
Diagramadores
Documentadores
Testers
y hasta Pensadores y Visionarios.

Creo que se puede hacer uso de phpdocumentor, pero no lo se usar así que el que conozca de esta herramienta bienvenido sea (si conocen de otra herramienta para este fin, exponga sus ideas y justifique).

He pensado que se podría trabajar con eclipse ya que se puede integrar con phpdocumentor, integración con php usando el plugin PDT y adicional a eso se puede trabajar con el plugin PTI que también utiliza PDT y además añade herramientas de sniffer, test unitarios, dependencias entre otras ventajas, integración para GitHub con EGIT, UML para la diagramación entre otras muchas herramientas que se pudieran necesitar en el desarrollo del proyecto.

Espero les anime la idea y podamos unir fuerzas para desarrollar algo con sello PHP Venezuela jeje.

Ya tengo aunque muy poco, algo adelantado, pero no he subido aun el proyecto, estoy terminando de definir algunos códigos básicos que he investigado en mi afán de entender mejor el diseño de arquitectura MVC.

Primero que nada me gustaría definir estructura del proyecto, estándares y participantes.

Como estructura de carpetas y algunos archivos sin código aun, tengo esto:

root/
root/index.php
root/.htaccess
root/api/mvc/control/AppCtrl.php
root/api/mvc/control/Despachador.php
root/api/mvc/control/Enrutador.php
root/api/mvc/control/FrenteCtrl.php
root/api/mvc/control/PaginaCtrl.php
root/api/mvc/control/Plantilla.php
root/api/mvc/control/Ruta.php
root/api/mvc/control/Vista.php
root/api/mvc/http/Respuesta.php
root/api/mvc/http/Solicitud.php
root/api/mvc/nucleo/AppCtrlInterface.php
root/api/mvc/nucleo/DespachadorInterface.php
root/api/mvc/nucleo/EnrutadorInterface.php
root/api/mvc/nucleo/FrenteCtrlInterface.php
root/api/mvc/nucleo/PaginaCtrlInterface.php
root/api/mvc/nucleo/PlantillaInterface.php
root/api/mvc/nucleo/RespuestaInterface.php
root/api/mvc/nucleo/RutaInterface.php
root/api/mvc/nucleo/SolicitudInterface.php
root/api/mvc/nucleo/VistaInterface.php
root/doc/
root/modulos/web/control/
root/modulos/web/modelo/
root/modulos/web/vista/
root/plantillas/plantilla_1/

Por otro lado he colocado un archivo explicando un poco lo que aquí les comento y con algunos estándares que he recogido al lo largo de mi experiencia y buenas practicas por Internet.

Espero se animen con la idea y le pongamos manos a la obra.

PD. Se que muchos me dirán que eso es reinvertar la rueda, que eso ya esta hecho, que mejor es trabajar con tal o cual framework y quizá tengan razón, pero la finalidad de este proyecto es aprender y de activar a la gente del foro :).
Si quieres ver realmente cambios, comienza por cambiar tu primero.

Desconectado ashrey

  • Moderador Global
  • Fanático
  • *****
  • Mensajes: 471
  • Puntuación: 7
  • Sexo: Masculino
  • Wombat Team
    • Ver Perfil
    • Blog de ABerroteran
Re:Framework MVC en español
« Respuesta #1 : 15 de noviembre de 2012, 09:02:14 pm »
Si quieres revisa KumbiaPHP, ya que es un Framework hecho por una comunidad que Latina

Desconectado Augusto Gómez

  • Novato
  • *
  • Mensajes: 6
  • Puntuación: 1
  • Sexo: Masculino
    • Ver Perfil
Re:Framework MVC en español
« Respuesta #2 : 19 de diciembre de 2012, 06:22:12 pm »
Buenas, me parece buena idea desarrollar un proyecto por el gusto de aprender. Me gustaría unirme y aprovechar algunas horas que tengo libres en las tardes.
--
Augusto Gómez

Desconectado aasanchez

  • Moderador Global
  • Fanático
  • *****
  • Mensajes: 362
  • Puntuación: 7
  • Sexo: Masculino
    • Ver Perfil
    • Asi lo pienso, asi lo veo, asi lo escribo
Re:Framework MVC en español
« Respuesta #3 : 23 de diciembre de 2012, 12:18:00 pm »
Ashrey pero Kumbia no esta abandonado???
Un usuario mas...
Todas tus preguntas, consigues respuesta en google
Googlear no cuesta nada...

http://php.org.ve/index.php/topic,104.0.html <-- Normas criollas del foro

Desconectado Carlos Belisario

  • Moderador Global
  • Fanático
  • *****
  • Mensajes: 263
  • Puntuación: 17
  • Sexo: Masculino
  • software lover
    • Ver Perfil
Re:Framework MVC en español
« Respuesta #4 : 23 de diciembre de 2012, 04:50:05 pm »
yo pensé lo mismo, pero según el repositorio dice que no https://github.com/KumbiaPHP/KumbiaPHP

Ahora lo que si no he visto es que hayan lanzado una nueva versión en un tiempo

Desconectado ashrey

  • Moderador Global
  • Fanático
  • *****
  • Mensajes: 471
  • Puntuación: 7
  • Sexo: Masculino
  • Wombat Team
    • Ver Perfil
    • Blog de ABerroteran
Re:Framework MVC en español
« Respuesta #5 : 23 de diciembre de 2012, 07:28:18 pm »
Mira no, si revisas la rama Dev hay muchos commit recientes, y para antes de fin de año deberíamos tener 1.2 stable.

Desconectado guillermo

  • Novato
  • *
  • Mensajes: 3
  • Puntuación: 0
    • Ver Perfil
Re:Framework MVC en español
« Respuesta #6 : 29 de julio de 2013, 03:58:03 pm »
Hola, que paso con la buena idea del framework

Desconectado remizero

  • Usuario Junior
  • **
  • Mensajes: 70
  • Puntuación: 6
  • Sexo: Masculino
    • Ver Perfil
    • Un mundo abierto... Un mundo libre
Re:Framework MVC en español
« Respuesta #7 : 31 de julio de 2013, 07:33:50 pm »
Hola guillermo.

La verdad que por la poca, por no decir nula aceptación de la idea, no me puse en contacto con nadie para arrancar con el proyecto.

Por mi parte he adelantado bastante, aunque mi trabajo no me deja mucho tiempo libre, pero cuando se programa con ciertos parámetros y estándares se hace mas fácil la tarea.

He quedado en la implementación del enrutamiento (router), es algo que me ha dado muchos dolores de cabeza pues he tratado de generalizar la mayorías de los aspectos que se puedan presentar para facilitar la utilización de varias app en conjunto, así como también, la posibilidad de utilizar subdominios y/o ambos inclusive.

De hecho algo que me ha retrasado mucho es que he querido darle la mayor capacidad de configuración de opciones del framework, para permitir mayor usabilidad, extensibilidad, además que por las características que ya lleva casi parece la base de un IDE.

Pero bueno, el detalle está en que el proyecto de momento esta paralizado pero con la finalidad de continuar con el desarrollo en un futuro muy próximo.

Saludos
Si quieres ver realmente cambios, comienza por cambiar tu primero.