What is the difference between ASP and ASP.NET?


  • ASP stands for Active Server Pages and ASP.NET is the next generation of ASP. After ASP.NET was introduced the older version came to be known as Classic ASP
  • ASP used to use a simple scripting language, VB Script, with the advent of ASP.NET a more powerful, robust and object oriented language is being used such as C#, VB.NET, J# etc
  • In ASP there were no server side controls, one had to write all the HTML tags manually, in ASP.NET a rich set of controls are being provided knows as Server and HTML controls. It is very easy to drag and drop the controls on to the page and VS.NET would automatically generate the default tags
  • ASP uses VB Scripts which cannot be complied, the script used to be interpreted when the page was being executed. Whereas ASP.NET uses modern languages likes C# and VB.NET which are complied into Microsoft Intermediate Language (MSIL)
  • ASP uses ADO to connect to database whereas ASP.NET uses the next generation of ADO called ADO.NET to connect to database
  • With the advent of ASP.NET event driven programming was possible which was not supported in ASP

Comments

Popular posts from this blog

jQuery Basics

What is the difference between a Page Layout and Master Page in SharePoint?

Accessing data from SharePoint 2010 to an ASP.NET application