---
title: "What are the benefits of using MVC?"  
description: "What are the benefits of using MVC?"  
author: "Rahul Roi"  
published: 2019-10-07  
updated: 2020-09-22  
canonical: https://www.mindstick.com/interview/33651/what-are-the-benefits-of-using-mvc  
category: "asp.net mvc"  
tags: ["asp.net mvc", "mvc"]  
reading_time: 1 minute  

---

# What are the benefits of using MVC?

These are two types of big benefits of MVC:

- Separation of concerns is achieved as we are moving the code-behind to a separate class file. By moving the binding code to a separate class file we can reuse the code to a great extent.
- Automated UI testing is possible because now the behind code (UI interaction code) has moved to a simple .NET class. This gives us an opportunity to write unit tests and automate manual testing.

## Answers

### Answer by Rahul Roi

These are two types of big benefits of MVC:

- Separation of concerns is achieved as we are moving the code-behind to a separate class file. By moving the binding code to a separate class file we can reuse the code to a great extent.
- Automated UI testing is possible because now the behind code (UI interaction code) has moved to a simple .NET class. This gives us an opportunity to write unit tests and automate manual testing.


---

Original Source: https://www.mindstick.com/interview/33651/what-are-the-benefits-of-using-mvc

Copyright © MindStick Software Pvt. Ltd. This Markdown version is provided for developers, AI systems, and offline reading.
