En el pasado, he construido principalmente todas mis aplicaciones web utilizando una arquitectura de N niveles, implementando las capas BLL y DAL. Recientemente, comencé a hacer algunos desarrollos de RoR y a examinar ASP.NET MVC.Razones para no utilizar la arquitectura MVC para la aplicación web
Entiendo las diferencias entre las diferentes arquitecturas (como se hace referencia en otras publicaciones SO), pero realmente no puedo pensar en ninguna razón por la que no elegiría un modelo MVC en el futuro para un nuevo proyecto.
¿Hay alguna razón/momento en su experiencia en que una arquitectura MVC no sea adecuada o alguna otra razón por la que elegiría una arquitectura BLL/DAL?
¿Se trata de MVC de .NET específicamente, o MVC en general? Sé un poco sobre esto último, pero absolutamente nada sobre lo primero. –
Realmente la pregunta es más acerca de la arquitectura MVC para una aplicación web en general, aunque me complace escuchar cualquier respuesta para implementaciones particulares también. – jaywon
Leí esto como "100 razones para no usar la arquitectura MVC para la aplicación web" –