Skip to content

10. Conclusión

Recordemos lo que se ha hecho en este documento:

  • los capítulos 1 a 8 nos presentaron los fundamentos del marco de trabajo ASP.NET MVC;
  • el capítulo 9 se dedicó a un caso de estudio, primero con una arquitectura simplificada:

Esta arquitectura simplificada nos permitió enfocarnos únicamente en la capa [web] y, además, facilitó las pruebas. Posteriormente, utilizamos la siguiente arquitectura más compleja:

Pudimos observar que las capas [métier], [DAO] y [EF5] aportaban una complejidad real a toda la aplicación, lo que justificó, a posteriori, el uso de una arquitectura simplificada para desarrollar la capa [web].

El lector que haya realizado este caso de estudio debería haber adquirido un buen dominio de ASP.NET, MVC y del concepto APU, «Aplicación de una sola página».

Sin duda, hay algo que falta en este documento: las pruebas unitarias. Estas deberían haberse realizado en diferentes puntos:

  • pruebas de la capa [DAO];
  • pruebas de la capa [métier] real;
  • pruebas de las acciones de la capa [web].

Adam Freeman, en su libro «Pro ASP.NET MVC 4», publicado por Apress, insiste con razón en la importancia de estas pruebas. En su libro se pueden encontrar muchas de ellas.

Serge Tahé, noviembre de 2013