Soy bastante nuevo en la programación en general (realmente comencé hace solo 2 años y medio) y estoy tratando de decidir cuál es la mejor manera de acercarme a una aplicación web que estoy haciendo en trabajo. Un desarrollador sénior en el trabajo me está alentando a ingresar a MVC y después de unas 24 horas de verter sobre blogs, código fuente y otro material sobre el tema, estoy empezando a entender por qué me gustaría usarlo.Filosofía MVC aplicada a webforms
Al mismo tiempo, las aplicaciones existentes de nuestra compañía están escritas como WebForms, así que no quiero hacer algo tan drástico como usar el framework ASP.NET MVC real para hacer mi aplicación (¿sería realmente así de drástica? ?).
Lo que realmente me gustaría saber es si sería práctico o incluso posible hacer WebForms, pero seguiría la filosofía MVC de separación de preocupaciones. ¿De verdad agregaré una capa innecesaria a una página ya complicada .aspx + codebehind?
Todos en la blogósfera parecen pensar que DEBEN usar algún tipo de framework si quieren hacer MVC. ¿Qué en WebForms les está impidiendo hacerlo solo?
Utilizamos MVP en un trabajo previo de la mina, y funcionó muy separando bien la UI de la capa empresarial. Una buena alternativa a MVC si estás atrapado en Webforms. – Martin