Cita:
Iniciado por marlanga Hasta que no sepas cómo funciona un MVC y las posibilidades que te ofrece, no podrás crear tu propio MVC. Y conocerlo sólo es posible a través de la práctica, usándo alguno. Además correrás el peligro de que durante el proceso de apredizaje, te guste, y decidas utilizar siempre ese framework. Y si no te gusta, sabrás la causa y cuando pruebes otro, o intentes programar uno, actuarás en consecuencia. Son todo ventajas.
Empezaste preguntando cómo se hace un front-end correctamente, no cómo programar tu propio framework MVC. Programar tu propio framework MVC no es hacer correctamente las cosas, porque cometerás errores intentando reinventar la rueda cien veces. Gastarás tiempo en un proyecto que puede que al final no cuaje. Sin embargo, dedicar tiempo a aprender un framework MVC te permitirá hacer cualquier tipo de página o aplicación web a un nivel decente de calidad, que es tu objetivo.
Es sólo mi consejo.
No quiero crear mi propio MVC, quiero saber cómo se hace esa relación correctamente. No quiero crear mi propia herramienta, quiero lograr una técnica, una generalidad, una metodología para saber cómo se hace.