patron mvc
Concepto
• Separa los datos y la lógica de negocio de
una aplicación de la interfaz de usuario y
el módulo encargado de gestionar los
eventos y las comunicaciones.
Ventajas
• Clara separación entre interfaz, lógica de negocio y de
presentación, que además provoca parte de las ventajas
siguientes.
• Sencillez para crear distintas representaciones de los
mismos datos.
•Facilidad para la realización de pruebas unitarias de los
componentes, así como de aplicar desarrollo guiado por
pruebas (TDD).
• Reutilización de los componentes.
• Simplicidad en el mantenimiento de los sistemas.
• Facilidad para desarrollar prototipos rápidos.
• Los desarrollos suelen ser más escalables.
Inconvenientes
• Tener que ceñirse a una estructura predefinida, lo que aveces puede incrementar la complejidad del sistema.
Hay problemas que son más difíciles de resolver
respetando el patrón MVC.
• La curva de aprendizaje para los nuevos desarrolladores
se estima mayor que la de modelos más simples como
Webforms.
• La distribución de componentes obliga a crear y
mantener un mayor número de ficheros.
¡GRACIAS!
PATRON MVC
Concepto
• Separa los datos yla lógica de negocio de
una aplicación de la interfaz de usuario y
el módulo encargado de gestionar los
eventos y las comunicaciones.
Ventajas
• Clara separación entre interfaz, lógica de negocio y de
presentación, que además provoca parte de las ventajas
siguientes.
• Sencillez para crear distintas representaciones de los
mismos datos.
• Facilidad para la realización de pruebasunitarias de los
componentes, así como de aplicar desarrollo guiado por
pruebas (TDD).
• Reutilización de los componentes.
• Simplicidad en el mantenimiento de los sistemas.
• Facilidad para desarrollar prototipos rápidos.
• Los desarrollos suelen ser más escalables.
Inconvenientes
• Tener que ceñirse a una estructura predefinida, lo que a
veces puede incrementar la complejidad del sistema.Hay problemas que son más difíciles de resolver
respetando el patrón MVC.
• La curva de aprendizaje para los nuevos desarrolladores
se estima mayor que la de modelos más simples como
Webforms.
• La distribución de componentes obliga a crear y
mantener un mayor número de ficheros.
¡GRACIAS!PATRON MVC
Concepto
• Separa los datos y la lógica de negocio de
una aplicación de lainterfaz de usuario y
el módulo encargado de gestionar los
eventos y las comunicaciones.
Ventajas
• Clara separación entre interfaz, lógica de negocio y de
presentación, que además provoca parte de las ventajas
siguientes.
• Sencillez para crear distintas representaciones de los
mismos datos.
• Facilidad para la realización de pruebas unitarias de los
componentes, así como de aplicardesarrollo guiado por
pruebas (TDD).
• Reutilización de los componentes.
• Simplicidad en el mantenimiento de los sistemas.
• Facilidad para desarrollar prototipos rápidos.
• Los desarrollos suelen ser más escalables.
Inconvenientes
• Tener que ceñirse a una estructura predefinida, lo que a
veces puede incrementar la complejidad del sistema.
Hay problemas que son más difíciles de resolverrespetando el patrón MVC.
• La curva de aprendizaje para los nuevos desarrolladores
se estima mayor que la de modelos más simples como
Webforms.
• La distribución de componentes obliga a crear y
mantener un mayor número de ficheros.
¡GRACIAS!PATRON MVC
Concepto
• Separa los datos y la lógica de negocio de
una aplicación de la interfaz de usuario y
el módulo encargado de gestionarlos
eventos y las comunicaciones.
Ventajas
• Clara separación entre interfaz, lógica de negocio y de
presentación, que además provoca parte de las ventajas
siguientes.
• Sencillez para crear distintas representaciones de los
mismos datos.
• Facilidad para la realización de pruebas unitarias de los
componentes, así como de aplicar desarrollo guiado por
pruebas (TDD).
• Reutilización...
Regístrate para leer el documento completo.