¿Por qué utilizar asp.net mvc? ¿Cuáles son los beneficios de usarlo para desarrollar sitios web? Responda con sus propias palabras.
asp.net mvc es una arquitectura de desarrollo de sitios web recientemente lanzada por Microsoft. Está diseñado para resolver el problema de que Modal, Vista y Controlador no se pueden separar en el desarrollo tradicional de asp.net.
Para resolver problemas como portabilidad, mantenibilidad y escalabilidad, los sitios web comunes diseñarán el sitio web en tres módulos independientes. Modual es responsable de la parte de la base de datos y View es responsable de la interfaz de la página web. , y el Controlador es responsable de la interfaz, la interacción de los datos y la lógica empresarial, un sitio web diseñado de esta manera no tendrá impacto en otros módulos si desea diseñar o volver a desarrollar un determinado módulo. Sin embargo, el código de fondo de la página de asp.net tiene una correspondencia uno a uno con el código de cada página. En algunos casos, la lógica empresarial se escribe inevitablemente en el código de fondo asociado con la Vista. De esta manera, no se puede garantizar la separación entre Vista y Controlador, y es difícil reescribir y actualizar el sitio web.
En MVC, el código de la página no corresponde al código de fondo uno a uno, sino que se almacena en dos partes: Controlador y Vista, lo que resuelve por completo el problema de que Vista y Controlador no pueden ser independientes. Mejorando así el proceso de reescritura y actualización del sitio web.
Sin embargo, MVC también tiene sus deficiencias, dado que los controles del servidor ya no se pueden usar en el código de la página, genera problemas para el uso de algunos controles del lado del servidor de asp.net, y MVC también genera problemas. El trabajo de diseño de la página surgieron muchos obstáculos.
ASP.NET MVC es una nueva arquitectura de desarrollo de sitios web lanzada por Microsoft en abril de 2009, /en-us/library/dd394709.aspx. Integra ideas de desarrollo MVC en el sentido tradicional. ASP.NET.