ASP.NET MVC es un framework de código abierto que combina las ventajas de una arquitectura MVC con las mejores partes de la plataforma ASP.NET existente. El documento describe varios frameworks MVC alternativos y explica qué es ASP.NET MVC. Luego demuestra cómo crear un proyecto ASP.NET MVC e implementar una historia de usuario de home banking, cubriendo temas como arquitectura, generación de código, testabilidad, uso de modelos, convenciones, enrutamiento, extensibilidad y validación.
investigación de los Avances tecnológicos del siglo XXI
ASP.NET MVC
1. Lleva tus Aplicaciones Web al Siguiente NivelASP.NET MVC Angel Núñez Salazar @snahider / snahider.blogspot.com
2. .NET MVC Frameworks Maverick.NET http://mavnet.sourceforge.net/ MonoRail http://www.castleproject.org/MonoRail/ FubuMVC http://fubumvc.com/ ... … … y ASP.NET MVC de Microsoft
3. Qué es ASP.NET MVC « ASP.NET MVC es una framework de desarrollo web open source,que combina la efectividad y ventajas de una arquitectura MVC , prácticas del desarrollo ágil y las mejores partes de la plataforma ASP.NET existente »
10. 3.- Testebilidad Cualquier UnitTesting Framework es soportada. - Nunit, MSTest, MBUnit, XUnit.Net Partes específicas de la framework son fácilmente mockeables.-HttpContextBase, HttpResponseBase….. Facilita la aplicación de prácticas ágiles.- ATDD, TDD
15. 5.- ConventionoverConfiguration “From now on anyone who considers themselves to be a serious professional must refuse to write another line of XML. When asked, say NO” Robert C. Martin (Uncle Bob)
18. 8.- Validación Promueve un enfoque de validación basada en modelos lo que permite mantener las aplicaciones muy DRY. Integración out of the box de validación a nivel servidor y auto extensión a nivel de cliente. Permite la integración con cualquier otro framework/engine de validación. Nhibernate, Castle, Fluent….