cuales son las ventajas y las desventajas de usar mvc
yo ya se que dividimos en tres capas por asi decir:
en modelo esta las bases de datos
y en controlador están las clases
y en vista es lo que se muestra
¿Pero mi pregunta no es como funciona esto, sino el porque se usa y cuales son las limitaciones de esto ?
¿que soluciona el mvc o solo es separa en capas, es decir solo es gráfico o tiene un porque?