webform tutorial pages net mvc framework entre diferencias asp asp.net asp.net-mvc performance webforms

asp.net - tutorial - web forms c#



¿Existe una diferencia de rendimiento entre asp.net mvc y los formularios web? (3)

Posible duplicado:
Rendimiento ASP.NET MVC

Sé que hay una curva de aprendizaje, pero ¿qué hay del rendimiento? Me parece que los formularios web serían menos efectivos, pero aún no he probado MVC para estar seguro. ¿Qué es lo que todos los demás están experimentando?


Esto es discutible porque ambos tienen diferentes pros y contras 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 que todo el peso de la aplicación menos, 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 está haciendo Web Forms.


Lo que pasa con WebForms es que es muy fácil crear una página que funcione realmente mal, porque lo alienta a hacer 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 darse cuenta de que ese potencial puede requerir mucha disciplina por parte del programador, al igual que los formularios web.