MVC
(Modelo, Vista, Controlador)



          ING. LISSETH AGÜERO
MVC


“Es un patrón de diseño, que sugiere
  la separación del sistema en tres
     estratos: Modelo, Vista y
           Controlador”


             ING. LISSETH AGÜERO
MVC

            MODELO:


El modelo es un conjunto de clases
que representan la información del
    mundo real que el sistema
     debe procesar. El modelo
      desconoce la existencia
   de las vistas y el controlador

         ING. LISSETH AGÜERO
MVC
                  VISTA:


          Muestran al usuario la
  información contenida en el modelo.
Una vista obtiene del modelo solamente
   la información que necesita para
Desplegar y se actualiza cada vez que el
modelo del dominio cambia por medio
    de notificaciones generadas por
       el modelo de la aplicación.
             ING. LISSETH AGÜERO
MVC
          CONTROLADOR:



  Se encarga de manejar y responder
Las solicitudes del usuario, procesando
La información necesaria y modificando
  El modelo en caso de ser necesario.



            ING. LISSETH AGÜERO
MVC




ING. LISSETH AGÜERO
MVC
               VENTAJAS DEL MVC:


               Separa el modelo de la vista.



         Crea independencia de funcionamiento.

        Facilita mantenimiento en caso de errores.


Permite escalamiento de la aplicación, en caso de requerirlo.


                    ING. LISSETH AGÜERO
MVC
           DESVENTAJAS DEL MVC:


 El tiempo de desarrollo de aplicación es mayor.


 Tiene paradigma orientado a objetos por lo que
resulta difícil Su implementación el lenguajes que
             no sigan esta metodología.




                ING. LISSETH AGÜERO

Mvc

  • 1.
  • 2.
    MVC “Es un patrónde diseño, que sugiere la separación del sistema en tres estratos: Modelo, Vista y Controlador” ING. LISSETH AGÜERO
  • 3.
    MVC MODELO: El modelo es un conjunto de clases que representan la información del mundo real que el sistema debe procesar. El modelo desconoce la existencia de las vistas y el controlador ING. LISSETH AGÜERO
  • 4.
    MVC VISTA: Muestran al usuario la información contenida en el modelo. Una vista obtiene del modelo solamente la información que necesita para Desplegar y se actualiza cada vez que el modelo del dominio cambia por medio de notificaciones generadas por el modelo de la aplicación. ING. LISSETH AGÜERO
  • 5.
    MVC CONTROLADOR: Se encarga de manejar y responder Las solicitudes del usuario, procesando La información necesaria y modificando El modelo en caso de ser necesario. ING. LISSETH AGÜERO
  • 6.
  • 7.
    MVC VENTAJAS DEL MVC: Separa el modelo de la vista. Crea independencia de funcionamiento. Facilita mantenimiento en caso de errores. Permite escalamiento de la aplicación, en caso de requerirlo. ING. LISSETH AGÜERO
  • 8.
    MVC DESVENTAJAS DEL MVC: El tiempo de desarrollo de aplicación es mayor. Tiene paradigma orientado a objetos por lo que resulta difícil Su implementación el lenguajes que no sigan esta metodología. ING. LISSETH AGÜERO

Notas del editor

  • #2 17/03/13 ING. LISSETH AGÜERO