Why MVC? That is a reasonable question. Model–View–Controller (MVC) is an architectural pattern used in software engineering.This is different from Web Forms (Traditional ASP.NET Web Applications). In ASP.NET applications that do not use the MVC framework, user interaction is organized around pages, and around raising and handling events from the page and from controls on the page. In contrast, user interaction with ASP.NET MVC applications is organized around controllers and action methods. The controller defines action methods. Controllers can include as many action methods as needed.
Think in terms of URLS calling Methods – No mapping to html or aspx or jsp, etcThe breakthrough of Visual Basic 3 is that developers would just respond to events, such as clicks on buttons. You would spend your day doing “event – driven” development by writing code that would execute based on click of a mouse. Read more: Bruno Terkaly - Developer Evangelist
Think in terms of URLS calling Methods – No mapping to html or aspx or jsp, etcThe breakthrough of Visual Basic 3 is that developers would just respond to events, such as clicks on buttons. You would spend your day doing “event – driven” development by writing code that would execute based on click of a mouse. Read more: Bruno Terkaly - Developer Evangelist