ASP stands for Active Server Pages. ASP.NET is the next generation of ASP. After the introduction of ASP.NET, old ASP is called 'Classic ASP'.
- Classic ASP uses VB script for server side coding. Vb Script is not supported any more in ASP.NET. Instead, ASP.NET supports more languages including C#, VB.NET, J# etc. VB.NET is very similar to VB script, so it should be easy for old Visual Basic or ASP programmers to switch to VB.NET and AS .NET
- VB Script is a simple scripting language, where as VB.NET or C# are modern, very powerful, object oriented programming languages.
- ASP is interpreted, ASP.NET is compiled
- ASP uses VB script, there is no compilation. All ASP pages are interpreted when the page is executed.
- ASP.NET uses modern .NET languages like C#, VB.NET etc. They can be compiled to efficient Microsoft Intermediate Language (MSIL). When you compile an ASP.NET application, the server side code is compiled to assemblies.
|