Hola
Pues siempre que me preguntan usas MVC, yo les dijo si claro, yo separo mi html en plantillas y el php aparte, ademas uso un framework que hace esto por mi
Pero entonces me puse a estudiar un poco esto
Vista: Es el HTML, la interfaz gráfica
Modelo: Son nuestras funciones en PHP que son usadas por nuestra aplicación
Controlador: Aqui esta mi duda, yo antes pensaba que era la Base de Datos, pero no lo es, en la wikipedia dice que es lo que interactua entre la vista y el modelo, lo cual denominan como MiddleWare, lo que me viene a la mente es Ajax, pero leyendo este articulo
http://www.jc-mouse.net/proyectos/mv...rolador-en-php
Dice que el controlador también esta en PHP, y es la selección de la función según la acción, que el usuario haya escogido usando la vista (por ejemplo usando condicionales, seleccionamos la funcion que ejecutara nuestra aplicacion), lo cual si entiendo, pero entonces el controlador, no es Ajax, sino mas bien el php con estructuras de control que nos dice que acción (funcion) vamos a escoger del modelo que también es PHP, es correcto?
Si me harian favor de aclarar si es correcto lo anterior que puse en negritas?