Introduction to MVC and Asp.Net MVC 5
Hello Friends, Here we will learn what is MVC and Asp.net MVC. We will learn with pictures and simple ways so that you can understand the real use of MVC.
![]() |
MVC |
To learn MVC we need to understand coupling, without couplings we can't understand MVC so see to following two types of coupling
- Tightly Coupled
- Loosely Coupled
Drawback
- Reduces the flexibility of the code.
- Re-usability of the code.
Example
- Asp.Net is web forms is tightly coupled.
Loosely Coupled: It means reducing the dependencies of a class. we can make a separate class that uses different classes directly.
![]() |
Real-Life Example |
MVC stands for Model View Controller. It has different three logins. Now we will try to learn Model, View, Controller in detail.
Model:
The model is the c# class.
Perform the database operation like - update, delete, etc.
Business Logic.
View:
The view is the graphic user interface in which the user can interact with system ex- Html, CSS, bootstrap.
Presentation Login.
Controller:
Controllers are classes in c# which handles browser requests.
Mediator Between Model and View.
Get the data from Database.
What is Asp.Net MVC?
ASP.NET MVC is a lightweight, fast, secure, and highly testable framework that integrates existing ASP.NET features.
Asp.net MVC is based on MVC design pattern.
Asp.net MVC is used for web development.
Benefits:
- Enables the full control over the rendered HTML.
- Provides clean separation of concerns(SoC).
- Enables Test Driven Development (TDD).
- Easy integration with JavaScript frameworks.
- Following the design of stateless nature of the web.
- RESTful urls that enables SEO.
- No ViewState and PostBack events.
Thanks for reading this blog. We will learn how to set up the environment for Asp.Net MVC 5.
0 comments:
Post a Comment
Do not enter spam link