Red de conocimientos turísticos - Información de alquiler - ¿Qué es MVC y cuáles son las implementaciones técnicas de cada parte de MVC?

¿Qué es MVC y cuáles son las implementaciones técnicas de cada parte de MVC?

MVC: Modelo - Vista - Control representan modelo, vista y controlador respectivamente.

MVC es solo un concepto de programación por capas, no una tecnología de programación. Puede utilizar ASP, PHP, JAVA, .NET, C#, VB.NET y otros lenguajes de programación.

M se ocupa de la base de datos, encapsula las operaciones de datos y solo proporciona interfaces a C

C es el controlador de enrutamiento, responsable de los entresijos del programa, conectando M y V

V es la vista, responsable de recibir los parámetros pasados ​​por C y mostrarlos al usuario.

MVC solo necesita escribir M y C y cooperar con la tecnología de plantilla, como SMARTY para separar datos y plantillas, es un MVC simple. La plantilla es un marco MVC simple. Yo mismo también escribí un marco MVC, con el front-end y el backend separados, pero *** usa una biblioteca de clases M y C están escritas en la carpeta *** y se llaman de manera uniforme, ambas. Anverso y reverso. Own V, implementado por separado con SMARTY, múltiples plantillas, cambio de varios idiomas