¡GoConqr estrena diseño! Cuéntanos qué te parece.

Mapa mental

ENTENDIENDO MVC EN PHP

1102 Garzón Cujar Julith Dalay Español

Contenido del mapa

ENTENDIENDO MVC EN PHP

  1. Definición

    • Es un patrón de diseño, desarrollo y arquitectura de software que separa la vista de la lógica del negocio a través de un módulo de comunicación bi-direccional.
      • Descripción del Patrón MVC
        • La capa del Modelo: El modelo representa la parte de la aplicación que implementa la lógica de negocio.
          • La capa de la Vista La vista hace una presentación de los datos del modelo estando separada de los objetos del modelo.
            • La capa del Controlador: La capa del controlador gestiona las peticiones de los usuarios. Es responsable de responder la información solicitada con la ayuda tanto del modelo como de la vista.
      • Conclusión
        • El patrón MVC es muy utilizado hoy en día, es un diseño que ofrece consistencia y baja complejidad en el desarrollo de software y podrán encontrar muchas aplicaciones que implementan esta solución.
      • ¿Qué son y para qué sirven los patrones de diseño?
        • En desarrollo web tenemos dos opciones principales: Desarrollo Frontend y Desarrollo Backend.
          • Los frontends tienden a ser programadores, pero hay diseñadores que también hacen frontend. Son los encargados de maquetar la estructura semántica del contenido (HTML), codificar el diseño en hojas de estilo (CSS) y agregar la interacción con el usuario (Javascript)
      • Tipos de patrones de diseño
        • Creacionales: Su objetivo es resolver los problemas de creación de instancia. Por ejemplo:
          • Singleton (Instancia única): Nos garantiza la existencia de una única instancia para una clase
            • Prototype (prototipo): Clona las instancias ya existentes.
              • Estructurales: Su nombre es muy descriptivo, se ocupa de resolver problemas sobre la estructura de las clases. Por ejemplo:
                • Bridge (Puente) Separa la abstracción de la implementación.
                • Decorator (Decorador) Agrega funcionalidades a una clase de forma dinámica.
                • Facade (Fachada) Nos provee una interfaz unificada y simple para acceder a un sistema más complejo.
  2. DALAY GARZÓN CUJAR 1102

Información

Descripción
Mapa Mental sobre ENTENDIENDO MVC EN PHP, creado por 1102 Garzón Cujar Julith Dalay el 01/06/2020.
Visitas
0
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?