MVC stands for Model View Controller. It is architecture to develop web application. It differs from many aspects from traditional web development. Some of important features of MVC is given below:
1. Light weight
It reduces the page life cycle. Loading page state in hidden fields (Viewstate). It reduces the page size loaded in browser.
2. Testing features
Automatic testing of project can be done easily using test projects.
3. Parallel programming
It separates the UI (View), Controller (responsible for handling user request) and Model (All business logic and also fetch data from database). Loose coupling from business logic with UI part and data access part (DAL).
4. Help in SEO (Search Engine Optimization)
It helps in SEO because we have user friendly URL.
1. Light weight
It reduces the page life cycle. Loading page state in hidden fields (Viewstate). It reduces the page size loaded in browser.
2. Testing features
Automatic testing of project can be done easily using test projects.
3. Parallel programming
It separates the UI (View), Controller (responsible for handling user request) and Model (All business logic and also fetch data from database). Loose coupling from business logic with UI part and data access part (DAL).
4. Help in SEO (Search Engine Optimization)
It helps in SEO because we have user friendly URL.
No comments:
Post a Comment