MenuBar

Monday 7 July 2014

Differences between ASP and ASP.NET (Most often but confusing question for novice developers)

Most novice developers think that asp and asp.net is same, but guys there are a lot of differences between ASP and ASP.NET. Asp is an old day style of web development in which a bunch of ASP code were used to embed in between html codes. On the other hand, ASP.NET has giant .Net Library support and compiled language support like C#.NET,Visual Basic .NET.
Here are some more differences between ASP and ASP.NET below

  1. ASP is Interpreted language based on scripting languages like Jscript or VBScript.
  2. ASP has Mixed HTML and coding logic in a single file.
  3. Limited development and debugging tools available.
  4. Some degree of OOPS support.
  5. It doesn’t support xml.
  6. Insufficient session and application state management.
  7. ASP session state relies on cookies.
  8. ASP has no inbuilt facility for Validation of controls.
  9. Extension of asp web page is *.asp.


  1. ASP .NET is fully Object Oriented Programming.
  2. ASP.Net has .NET library support and has compiler and compiled language support hence more secure then ASP.
  3. ASP.NET has xml support for easy data exchange.
  4. Separate code and design logic possible.
  5. It supports to create Multilanguage pages like one page in c# language or other page in VB.NET as well in same website.
  6. Variety of tools available includes the Visual studio.Net.
  7. ASP has supports inbuilt Rich Validation set of controls like RequiredFieldValidation, CompareValidator, RangeValidator, RegularExpressionValidator, CustomValidator Control.
  8. Complete session and application state management.
  9. Full XML Support for easy data exchange.
  10. ASP.NET session state relies on cookies as well as server.
  11. Extension of ASP.NET pages is *.aspx


Video Reference 



No comments:

Post a Comment