Mindmap
ENTENDIENDO MVC EN PHP
Inhalt der Mindmap
ENTENDIENDO MVC EN PHP
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.
- 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 Modelo: El modelo representa la parte de la aplicación que implementa la lógica de negocio.
- 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)
- En desarrollo web tenemos dos opciones principales: Desarrollo Frontend y Desarrollo Backend.
- 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.
- Estructurales: Su nombre es muy descriptivo, se ocupa de resolver problemas sobre la estructura de las clases. Por ejemplo:
- Prototype (prototipo): Clona las instancias ya existentes.
- Singleton (Instancia única): Nos garantiza la existencia de una única instancia para una clase
- Creacionales: Su objetivo es resolver los problemas de creación de instancia. Por ejemplo:
- Descripción del Patrón MVC
- 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.
DALAY GARZÓN CUJAR 1102
Informationen
- Beschreibung
- Mindmap am ENTENDIENDO MVC EN PHP, erstellt von 1102 Garzón Cujar Julith Dalay am 01/06/2020.
- Erstellt von
- 1102 Garzón Cujar Julith Dalay
- Aufrufe
- 0
- Bewertung