Different Between Asp.Net MVC and Asp.Net Web Form.
MVC:
1. Asp.Net Mvc is Light weight and follows design pattern based development.
2. Asp.net Mvc is an Open Source. ex:- No extension in client side.
3. Code re-usability using through partial view.
4. Have to work different sectors for Model, view Controller.
5. Follow Customizable Syntax like Razor.
6. It does not support view state.
7. Loosely Coupled.
8. Full Control.
9. Comfortable with TDD (Model, view , Controller)
Performance:-
Asp.Net WebForm
1. Asp.Net webforms traditional event pattern developement.
2. Asp.net webforms is not Open Source. ex:- aspx extension in client side.
3. Code re-usability using through user controls.
4. Developer have to work code behind.
5. Follow Webform Syntax(Ajax tool Kits).
6. It Support view state.
7. Tightly Coupled.
8. Limit Control.
9. TDD(WebForms)
Performance:-
MVC:
1. Asp.Net Mvc is Light weight and follows design pattern based development.
2. Asp.net Mvc is an Open Source. ex:- No extension in client side.
3. Code re-usability using through partial view.
4. Have to work different sectors for Model, view Controller.
5. Follow Customizable Syntax like Razor.
6. It does not support view state.
7. Loosely Coupled.
8. Full Control.
9. Comfortable with TDD (Model, view , Controller)
Performance:-
Asp.Net WebForm
1. Asp.Net webforms traditional event pattern developement.
2. Asp.net webforms is not Open Source. ex:- aspx extension in client side.
3. Code re-usability using through user controls.
4. Developer have to work code behind.
5. Follow Webform Syntax(Ajax tool Kits).
6. It Support view state.
7. Tightly Coupled.
8. Limit Control.
9. TDD(WebForms)
Performance:-