Ventajas y Desventajas
La popularidad de este diseño se debe mas
que todo a que es mucho mas fácil organizar aplicaciones grandes.
- · Las 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.
Las desventajas:
- · 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.
No hay comentarios:
Publicar un comentario