Realmente me gusta la metodología WebControls. Mucha gente dice que "al hacer MVC es más fácil realizar una prueba unitaria". En primer lugar, debe saber qué tipo de metodología está utilizando tiene una separación clara de Business Logic y su capa de interfaz de usuario. Si lo hace, puede probar la unidad de su lógica de negocios independientemente de la metodología que esté utilizando. Claro que podría ser más fácil y "salir de la caja" con MVC, pero no es una bala mágica de plata que es la única carretera que conduce a Roma ...
En segundo lugar, puedes usar WatiN que hace que tu aplicación comprobable de maneras que son muy superiores a las pruebas unitarias convencionales. (Nota no me refiero a que debe sustituir a las pruebas unitarias, pero además de pruebas unitarias que le lleva a un nivel de seguridad que antes era imposible de ganar)
En tercer lugar, la web no tiene estado. Esto se debe a que HTTP es un protocolo completamente sin estado. Esto es exactamente lo que hace que la web sea hermosa, pero al mismo tiempo es muy difícil desarrollar aplicaciones para. La metodología de WebControls principalmente corrige esto completamente al tener conceptos tales como ViewState. Esto le quita un lote de la molestia al hacer el desarrollo de la aplicación. Echar un vistazo a este Ajax Calendar sample que es sobre todo imposible de lograr con la misma cantidad (pequeña) de código en cualquier otro paradigma continuación WebControls (descargo de responsabilidad; yo trabajo con Ra-Ajax yo)
Ahora echar un vistazo a Stacked (Descargo de responsabilidad; ... que también trabajo con BTW), luego me doy cuenta de que hasta ahora he pasado menos de 3 días desarrollando lo que está viendo allí. Tal vez alguien podría alcanzar ese logro con MVC, pero lo dudo ...
Creo que el paradigma WebControl es muy bonito. Claro que tiene carencias en algunos puntos, pero adivina qué, también lo hace todo. El único "Silver Bullet" que existe en la programación como una forma de arte es que no existe ningún Silver Bullet.
Cuando lo que se dice, sé que está utilizando Grurrah capa MVC del Proyecto Castillo en además de una biblioteca Ajax basado WebControl. Así que para mezclar WebControls y MVC puede ser difícil, pero seguramente no imposible ...
Creo MVC ha recibido una gran cantidad de "merecido" bombo, pero por desgracia también en el proceso de una gran cantidad de inmerecida bombo demasiado ...!:(
Inventa tu propia mente, no escuches a los evangelistas de MVC que intentan convencerte de que han encontrado el "Silver Bullet" para la programación de la web. Y wat más, tampoco me lo creen! yo también tengo una agenda (conseguir la adopción de Ra-Ajax)
Conforman su propia mente. Preguntar a alguien si usted debe hacer MVC es como preguntar qué he de comer manzanas o naranjas ... La única respuesta Bueno SIEMPRE obtendrá es; "Depende" ...
posible duplicado de [Formas Web ASP .NET tradicionales frente a MVC] (http://stackoverflow.com/questions/41712/traditional-asp-net-web-forms-vs-mvc) – nawfal