(2012) Díaz García, Juan Camilo; Arroyave Buriticá, Alejandro
ASP.NET MVC representa una nueva alternativa para el desarrollo web y una solución a las limitantes de Web Forms; también surge como una respuesta a lo que el desarrollo de aplicaciones web requiere hoy en día. ASP.NET MVC permite hacer una clara separación de responsabilidades (presentación, acceso a fuentes de datos y la lógica de la aplicación), el desarrollo guiado por pruebas, la reutilización de los componentes, la simplicidad en el desarrollo, el control sobre el código HTML generado y el mantenimiento, lo que lleva a que las aplicaciones sean mucho más eficientes y a futuro más escalables