PRESENTACIÓN ORGÁNICA II
Val Barroso
Created on September 13, 2024
More creations to inspire you
EIDIKO JEWELRY
Presentation
PRODUCT MANAGEMENT IN MOVIES & TV SHOWS
Presentation
A GLIMPSE INTO CAPE TOWN’S PAST
Presentation
VEGETARIANISM
Presentation
ALTERNATIVE DIETS
Presentation
MUSIC PROJECT
Presentation
GEO PROJECT (SINGAPORE)
Presentation
Transcript
By Valeria Barroso Barrita
Modelos
Modelo Vista Controlador (MVC)Modelo Cliente-Servidor (MCS)
+info
Introduccion
Modelo Vista Controlador (MVC) es un patrón de diseño que se utiliza para separar una aplicación en tres componentes principales: el Modelo, la Vista y el Controlador. Este patrón permite una clara distinción entre la lógica de negocio, la presentación y el control de la interacción del usuario. Al hacerlo, facilita el mantenimiento y la evolución de la aplicación, al tiempo que mejora la modularidad y la reutilización del código.Por otro lado, el Modelo Cliente-Servidor (MCS) es una arquitectura de red que divide las funciones entre dos entidades principales: el Cliente y el Servidor. En este modelo, el Cliente realiza solicitudes de servicios o recursos, mientras que el Servidor se encarga de procesar dichas solicitudes y proporcionar las respuestas adecuadas. Esta estructura es fundamental para la implementación de aplicaciones distribuidas y servicios en red, permitiendo una gestión eficiente de los recursos y una escalabilidad efectiva.
Vista Controlador
Definición: MVC es un patrón de diseño de software que divide una aplicación en tres componentes interrelacionados: Modelo, Vista y Controlador.Objetivo: Facilitar la separación de preocupaciones, promoviendo la modularidad y la reutilización del código.
Vista:Función: Presenta la información al usuario.Responsabilidad: Muestra la información que el Modelo proporciona y recibe las acciones del usuario.
Controlador:Función: Maneja las entradas del usuario y actualiza el Modelo y la Vista en consecuencia.Responsabilidad: Actúa como intermediario entre el Modelo y la Vista, procesando la entrada y actualizando el Modelo.
Modelo:Función: Gestiona la lógica de datos y las reglas de negocio.Responsabilidad: Accede a los datos, realiza cálculos y gestiona la lógica de la aplicación.
Componentes
Separación de preocupaciones: Permite que el desarrollo de cada componente se realice de manera independiente.
Facilidad de mantenimiento y escalabilidad: Los cambios en la lógica de negocio no afectan directamente a la interfaz de usuario y viceversa.
Reutilización de componentes: El mismo Modelo puede ser utilizado con diferentes Vistas.
Descubre mas información pasando el ratón por encima
Ventajas
Requiere una buena coordinación entre los componentes, lo que puede ser complicado.
Puede agregar complejidad a aplicaciones simples.
Sobrecarga
Complejidad
Descubre mas información pasando el ratón por encima
Desventajas
Definición: MCS es un patrón de arquitectura de red que divide la aplicación en dos partes principales: Cliente y Servidor.Objetivo: Facilitar la comunicación entre diferentes partes de un sistema distribuidos en red.
Modelo Cliente-Servidor (MCS)
06
Servidor:Función: Proporciona servicios o recursos solicitados por el Cliente.Responsabilidad: Procesar solicitudes, realizar tareas y devolver resultados al Cliente.
Cliente:Función: Solicita servicios o recursos al Servidor.Responsabilidad: Enviar peticiones al Servidor y mostrar resultados al usuario.
Componentes