MVC significa controlador de vista modelo. Básicamente es abstraer los niveles de su aplicación y mantenerlos separados para facilitar el mantenimiento.
Los modelos son la arquitectura básica de su base de datos.
Las vistas que serían con respecto a una aplicación web de los archivos front-end no contienen lógica sobre cómo funciona la aplicación en el back-end. Solo contiene “cómo mostrarle cosas al usuario con la fecha en que se obtiene”.
El controlador maneja con el backend y el front end (vista), ¿qué debería suceder cuando hace clic en el botón de enviar en un formulario, dónde deben almacenarse los datos? etc.
Entonces, si alguna vez necesita cambiar la vista, no arruinará sus lógicas y, de forma similar, otros errores se aislarán y sabrá qué encontrar dónde.
Le daré una estructura básica de PVC para una aplicación web:
La estructura del directorio podría verse así:
- Incluye
- Plantillas
- Archivos de controlador
La carpeta de inclusiones contendría la configuración y las funciones requeridas. La carpeta de la plantilla tendría todas las vistas y los archivos del controlador tienen toda la lógica para comunicarse y un método para representar la plantilla en consecuencia. El sql datavase sería tu modelo.
Espero que esto ayude.
- ¿Cuál es el alcance de los trabajos de arquitectura en el extranjero para los graduados indios?
- Recientemente me mudé a Londres y estoy un poco confundido por todo este registro RIBA. ¿Cómo puedo comenzar a trabajar en el Reino Unido como asistente de arquitectura parte ll?
- Cómo hacerme creer en el poder de la arquitectura
- ¿Qué sede corporativa se ve más diabólica?
- Acabo de terminar mi curso de licenciatura en arquitectura de cinco años y deseo trabajar en cualquiera de los programas de las Naciones Unidas. ¿Como es posible?