Skip to main content

Posts

Showing posts from June 28, 2018

ASP.NET MVC Learning 1 : Introduction

ASP.NET MVC is the open source web application building framework from Microsoft which implements (M-V-C) pattern,   M - Model  --> Contains Data and information on how to handle data (Business Logic) V - View --> Representation of data to the user (User Interface, Front End) C - Controller --> Sits between the Model and View, acts as interface between them, basically the controller takes the user request and provide the view with correct model data   This is software developing pattern which implements Seperation of Concerns (SoC), which decouples all the three components to enable it for better parallel programming, Advantages of MVC pattern Easy and Fast Development of code More meaningful URLs which provides the competetive edge over traditional URLs  Change Friendly Maintenance Friendly Test Friendly (Test Driven Development is fully supported) Easy to divide the application and respective teams such as Design Team, Developent Team, Database Team can co