Active server page was the first platform developed by Microsoft. In this platform code was written within same page that is script and server code was written on same page. Because of this it becomes hard to understand and maintain. To overcome this Microsoft develop another platform known as asp.net web form.
ASP.Net Web forms
Asp.net was produce to overcome the problem of asp. In this platform web forms comes with the separation of code in which we have separate UI and server code i.e HTML | SERVER this became easy for developer to develop application fast. This was best Framework used by many developers and many website had been developed from it. But problem with this Frame work was that we cannot reuse code because (.aspx.cs) which is tightly coupled with (.aspx) which create problem while testing application because we cannot isolate application because of tight coupling. For that Microsoft came with new solution for web developing platform was MVC.
Asp.Net MVC
Microsoft introduced first version of MVC in 2008.
MVC (Model View Controller) is an architectural pattern.
This is new Microsoft solution for developing web application known as MVC (Model View Controller).
This is total different way of development from page based approach of web forms.
Remember that ASP.NETMVC it is not replacement for ASP.NET Webforms because it’s another way to develop application.
Both ASP.NET Webforms and ASP.NETMVC are built on of ASP.NET Framework.
The MVC framework is defined in the System.Web.MVC assemblies.
Liked By
Write Answer
What is various Microsoft web development platforms?
Join MindStick Community
You have need login or register for voting of answers or question.
Nishi Tiwari
07-Jan-2020Active server page
Active server page was the first platform developed by Microsoft. In this platform code was written within same page that is script and server code was written on same page. Because of this it becomes hard to understand and maintain. To overcome this Microsoft develop another platform known as asp.net web form.
ASP.Net Web forms
Asp.net was produce to overcome the problem of asp. In this platform web forms comes with the separation of code in which we have separate UI and server code i.e HTML | SERVER this became easy for developer to develop application fast. This was best Framework used by many developers and many website had been developed from it. But problem with this Frame work was that we cannot reuse code because (.aspx.cs) which is tightly coupled with (.aspx) which create problem while testing application because we cannot isolate application because of tight coupling. For that Microsoft came with new solution for web developing platform was MVC.
Asp.Net MVC