Desarrollo de gAp 2.1
Posted by Kevin Mas Ruiz on 2012-03-06 19:33
Seguramente usemos un modelo MVC sin ser muy estricto (almenos eso quiere Marcos). Como tendremos que hacerlo bien para poder mantener el desarrollo en un futuro si todo va como debe.
Tenía pensado cambiar las pautas: seguir un modelo más estándar. Hacernos un framework para desarrollo MVC y seguir por ahí. El framework hay que hacerlo separado de gAp (no debe depender de gAp para funcionar) . El framework sí que debería estar programado en inglés por si lo quieren usar en otros desarrollos (es lo grande del software opensource, que te lo mejoran otros).
Así que opto por la primera parte: hacernos un framework. Tampoco hay que comerse la cabeza en superoptimizar todo. Hagámoslo fácil de usar y lo más rápido posible. La interfaz debe ser lo mejor posible. Usemos lo que nos da PHP: namespaces, interfaces, classes... Incluso podemos trabajar con ficheros de configuración como hace Spring en Java (archivos XML de configuración que permiten configurar la clase a la BBDD, permitir inyecciones de dependencia..., crear plantillas...).
¿Qué opináis?
¡Un abrazo!
Tenía pensado cambiar las pautas: seguir un modelo más estándar. Hacernos un framework para desarrollo MVC y seguir por ahí. El framework hay que hacerlo separado de gAp (no debe depender de gAp para funcionar) . El framework sí que debería estar programado en inglés por si lo quieren usar en otros desarrollos (es lo grande del software opensource, que te lo mejoran otros).
Así que opto por la primera parte: hacernos un framework. Tampoco hay que comerse la cabeza en superoptimizar todo. Hagámoslo fácil de usar y lo más rápido posible. La interfaz debe ser lo mejor posible. Usemos lo que nos da PHP: namespaces, interfaces, classes... Incluso podemos trabajar con ficheros de configuración como hace Spring en Java (archivos XML de configuración que permiten configurar la clase a la BBDD, permitir inyecciones de dependencia..., crear plantillas...).
¿Qué opináis?
¡Un abrazo!
Home / Developer API / Tour / Get a Project - Solutions for Bug & Issue Tracking, Collaboration Tools, Subversion Hosting, Git Hosting
Gap-dev is powered by Assembla.
0 Comments