2008-10-21 13 views

Respuesta

6

Lo que pasa con WebForms es que es muy fácil hacer una página que realiza muy mal, ya que le anima a hacer una muchas actualizaciones simples del lado del servidor que realmente deberían hacerse desde el lado del cliente. Si está prestando atención a sus devoluciones de mensajes y a ViewState, WebForms no es tan malo. Además, MVC tiene el potencial para un mejor rendimiento porque requiere menos pasos durante la carga de una página, pero al darse cuenta de que el potencial puede requerir mucha disciplina por parte del programador, al igual que los formularios web.

1

Esto es discutible porque ambos tienen diferentes ventajas y desventajas de rendimiento, por ejemplo ASP.net MVC le da control sobre el HTML/JS que llega al navegador, por lo que puede minimizar la cantidad de datos en el cable para hacer todo el peso de la aplicación es menor, sin embargo, el enrutamiento MVC de ASP.net tiene tanta dependencia en Reflection, que es relativamente más lento que recuperar un archivo del disco que Web Forms está haciendo.

+2

También tiene (casi) el control total con WebForms. Puede reemplazar el html procesado por cualquier control como lo desee a través de un adaptador de control. –

Cuestiones relacionadas