أنشئ حسابًا أو سجّل الدخول للانضمام إلى مجتمعك المهني.
Web forms are tightly coupled.
MVC separates code logic with presentation logic (clean)
Web forms use viewstate.
MVC is a stateless.
Webforms Slow due to large viewstate chunks.
MVC is Fast due to clean approach and no viewstate.
Webforms Follows page control pattern approach for rendering layout.
MVC follows front controller pattern.
ASP.NET web forms was released first. It is very easy to work with. Suitable for small and medium web applications. It has many flaws such as the ViewState and the Control State, and the difficulty of project modification since the View and Code are very coupled.
ASP.NET MVC is based on the MVC design pattern. It is well supported in the .NET community and by Microsoft. It suitable for developing any kind of web application. It obeys to many web standards unlike web forms.
Personnaly, I would recommend MVC. Because, Web forms is suitable for simple and personal jobs but not recommended for professional (enterprise) use.
Read this article
http://www.codeproject.com/Articles/528117/WebForms-vs-MVC
It is good for your helth ^_^ .
MVC has own viwe your design
but ASp doe not have