Me gusta mucho la "forma" MVC y realmente he disfrutado aprendiendo ASP.NET MVC (nunca me gustaron las formas Web ASP.NET pero no sabía por qué hasta ahora). El problema es que voy a heredar un montón de código de Webforms y me pregunto si podré agregar cosas nuevas a la base de código con MVC en lugar de usar Webforms. Supongo que depende mucho de cómo se configura la autenticación y si el código está configurado de una manera que puedo incluir alguna biblioteca o algo así y simplemente usar esa función o si tendré que volver a crearlos boquiabiertos duplicarlos en algún otro lugar. ¿De qué debería preocuparme? ¿Debo dejar de jugar con MVC y trabajar en Webforms o puedo hacerlo funcionar juntos para que, si necesito modificar algo de la base de código de Webforms, simplemente pueda rehacerlo a medida que avanzo?Uso de MVC para nuevas partes de un proyecto Webforms
Respuesta
Recomendaría intentar agregar solo cosas nuevas usando MVC y convertir el código de formularios web heredados como sea posible.
Este es un post bastante decente de poner los dos juntos en el mismo proyecto: http://www.chadmyers.com/Blog/archive/2007/11/30/asp.net-webforms-and-mvc-in-the-same-project.aspx
Bueno, MVC está construido sobre Asp.Net por lo que deberían poder jugar bien juntos. La pregunta es si los datos están estructurados de tal manera que se presten para usar el marco de MVC y la ideología.
También piense en la facilidad de mantenimiento de la misma, y no solo para usted, sino para otros. Puede ser mejor para adherirse a formularios web dependiendo de dónde se encuentre el estado de la aplicación. Si tiene que comenzar a hacer más trabajo solo para que la aplicación funcione, puede que no valga la pena.
Scott Hanselman tiene una publicación que habla un poco al respecto in his blog. Si desea comenzar a ir por la ruta MVC, entonces hágalo. Creo que probablemente depende de cuán grande sea la aplicación ASP.NET Webforms.
- 1. Migración de WebForms de ASP.NET a MVC
- 2. Asesoramiento sobre el uso de ASP.net WebForms o MVC
- 3. ASP.NET MVC o WebForms?
- 4. ASP.NET MVC vs Webforms: Sustitución de WebForms Controles
- 5. Desventajas de ASP.net MVC Webforms View Engine?
- 6. asp.net-mvc y webforms coexistentes
- 7. partes clon de un proyecto github
- 8. Uso de MVC HtmlHelper desde un WebForm
- 9. Filosofía MVC aplicada a webforms
- 10. Combinar ASP.Net MVC con WebForms
- 11. Webforms Vs Asp.Net MVC VS2010 LoadTest
- 12. Uso de jQuery para AJAX con Webforms de ASP.NET
- 13. El documento predeterminado (default.aspx) en IIS no funciona después de agregar MVC y el enrutamiento a un proyecto de WebForms
- 14. ASP.NET MVC + WebForms - Conflicto de ruta
- 15. ¿ASP.NET MVC está destinado a reemplazar Webforms?
- 16. Uso de la validación de DataAnnotations en Webforms de ASP.NET
- 17. Sugerencias para migrar de ASP.NET WebForms a ASP.NET MVC?
- 18. Mejores WebForms inspirados en asp.net MVC
- 19. ¿Conoces MVC en un nuevo proyecto o te apegas a WebForms?
- 20. Mezclar ASP.NET MVC en ASP.NET WebForms
- 21. Definición de nuevas etiquetas de plantilla de XCode por proyecto
- 22. ASP.NET MVC Html.Encode - Nuevas líneas
- 23. Cómo mezclar WebForms y MVC en ASP.NET
- 24. ASP.NET MVC> ASP.NET WebForms, ¿Por qué?
- 25. Aprenda Asp.Net WebForms o Asp.Net MVC
- 26. Webforms de Asp.Net V Asp.Net WebSite (Razor) Vs. Asp.Net MVC
- 27. Creación de la aplicación WebForms en MVC 3 + Entity Framework
- 28. Webforms de ASP.NET con jQuery?
- 29. Generación de AntiForgeryToken en WebForms
- 30. Uso repetido de git-filter-branch para reescribir nuevas confirmaciones
Eso es un ejemplo mucho más clara que los shanselman de. Bonito. – sgwill
Hmm, la página ya no existe. Wayback Machine, ¡aquí vamos! http://web.archive.org/web/20120115183545/http://www.chadmyers.com/Blog/archive/2007/11/30/asp.net-webforms-and-mvc-in-the-same- project.aspx –