Introducción. - AlbertoOcaranza/sistema-escolar GitHub Wiki
Sistema de Recursos Escolares
Los siguientes documentos contienen la información acerca del sistema de recursos escolares desde su propósito, pasando por la explicación detallada de sus componentes, hasta llegar al método de construcción para su creación. Todo esto con la finalidad de dar a la audiencia herramientas de aprendizaje sencillas y necesarias para avanzar a temas más complicados dentro del modelo de desarrollo MVC.
El MVC.
Según Wikipedia: Modelo-vista-controlador (MVC) es un patrón de arquitectura de software, que separa los datos y la lógica de negocio de una aplicación de la interfaz de usuario y el módulo encargado de gestionar los eventos y las comunicaciones. Para ello MVC propone la construcción de tres componentes distintos que son el modelo, la vista y el controlador, es decir, por un lado define componentes para la representación de la información, y por otro lado para la interacción del usuario.12 Este patrón de arquitectura de software se basa en las ideas de reutilización de código y la separación de conceptos, características que buscan facilitar la tarea de desarrollo de aplicaciones y su posterior mantenimiento.
El MVC dentro de nuestro sistema.
Aplicando el patrón MVC dentro de nuestro sistema encontramos que las peticiones de información por parte del usuario, son manejadas por controladores dentro de la carpeta core que una vez procesan la información, toman la decisión de llamar al recurso correspondiente, ya sea guardar datos, cargar una vista o simplemente recargar cierta información.