¿Qué es MVC y cuáles son las implementaciones técnicas de cada parte de MVC?
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